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

No packages published

Languages