Retrofit 2 Tutorial

Retrofit is one of the most popular REST client library for android developed by Square . For HTTP requests, retrofit uses OkHttp library. Also we can process the return values easily using custom converters. Following converters are supported by Retrofit :  Gson: com.squareup.retrofit2:converter-gson Jackson: com.squareup.retrofit2:converter-jackson Moshi: com.squareup.retrofit2:converter-moshi Protobuf: com.squareup.retrofit2:converter-protobuf Wire: com.squareup.retrofit2:converter-wire Simple XML: com.squareup.retrofit2:converter-simplexml Scalars […]

Android-Working with Vector Drawable (Part 2)

In our previous tutorial , we have discussed  what is a Vector, what is VectorDrawable , difference between svg and Vector and different ways to convert svg images to vectorDrawable.This tutorial will be mainly focused on how to support VectorDrawable on preLollipop android devices. Introduction : Previously , vectors were not supported on pre-lollipop android […]

Android – Material Design Tutorial -9 ( RecyclerView with grid )

In our last tutorial, we have learnt how to implement a recyclerView and  different elements of a recyclerview  . As discussed, we have three different types of LayoutManger that we can use with a recyclerview.In this tutorial, we will create a simple Application that will create a recyclerview with GridLayoutManager and load pictures to it from […]

Android – Material design tutorial -8 ( RecyclerView basics )

Recyclerview was introduced as a replacement of ListView widget. Like listview, recyclerview is also used to display large set of items inside application. But recyclerview is more advanced and efficient than listview. Introduction : Layout Manager :  Layout manager basically defines the types of layout which will be used by recyclerview. Three types of layout managers […]

Android – Material design tutorial -7 ( NavigationView )

In this tutorial, we will discuss about navigation view. Using Navigation View which was introduced with android design support library, we can create a navigation drawer easily that comply with the Navigation Drawer Design Guideline .     Create one project in android studio with activity MainActivity.java and layout resource file for this activity as activity_main.xml […]