Hacklist is a project that demonstrates the usage of MVP pattern along with RxJava/Android and the Dagger 2 dependecy i injection framework.

HackList uses HackalistAPI to retrieve details about upcoming hackathons including filtering and search options.

Inspired by: Uncle Bob's Clean Architecture

Used libraries

  • Dagger2
  • RxJava/RxAndroid
  • Retrofit
  • Picasso
  • Butterknife
  • RetroLambda
  • Realm - used for local data caching.

Design Libraries

  • FastAdapter - managing RecyclerViews adapters.
  • FlipBoardBottomSheet


Under MIT Copyright (c) 2017 Elad Keyshawn [elad.keyshawn@gmail.com]

Built With

Share this project: