This is Restful Api Retrofit app to get data from internet by Retrofit library and parse it by Gson library.
I use in this project:
1 - RecyclerView and RecyclerView ViewHolder for better performance.
2 - implement setOnClickListener on RecyclerView items.
3 - using Retrofit to fetch data from internet using anotaions (@GET).
4 - using Retrofit to fetch data from internet with parameters using anotaions (@Query - @Path).
5 - using Gson and Serialization to parse JSON data.
6 - using ProgressDialog for loading indicatior untill data fetched.
7 - Using intent to passing data between activities.