Overview for different design pattern and technologies Retrofit Gson Facebook Login Image download with Picassa RecyclerView Firebase Login, Database Butterknife Dagger