Skip to content

Demo app using Retrofit, Materials, Dagger 2, Picasso, RxJava, Butterknife and palette

Notifications You must be signed in to change notification settings

victor-munoz/EndlessRecyclerView

Repository files navigation

My Endless RecyclerView

Source code of the Android app, using Retrofit, Materials, Dagger 2, Picasso, Butterknife and palette

App Features

  • Display an endless list of github users.
  • Access to an User's profile info.
  • Floating Action icon to come back to the app in any time (like Messenger's Chat Heads)

Code Features

  • Clean app architecture: UI and API separated
  • Package by feature.
  • Model View Presenter pattern (MVP)
  • Responsive UI
  • Reactive Programming with RxJava and RxLifecycle
  • Use of ConstraintLayout
  • Use of Collapsing Toolbar Layout
  • Use of ButterKnife for Data Binding
  • Retrofit + GSON
  • Dagger 2 for Dependency injection
  • Picasso for image loading
  • Espresso for UI Testing
  • Shared Element Activity Transition
  • Cool material design animations

Screenshots

Animations

About

Demo app using Retrofit, Materials, Dagger 2, Picasso, RxJava, Butterknife and palette

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages