Skip to content

ChuckFacts is a demo Android App to show different arch patterns among other experiments. The best is that it tells you ChuckNorris facts!

Notifications You must be signed in to change notification settings

bufolab/ChuckFacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

ChuckFacts

ChuckFacts is a demo Android App to show different arch patterns among other experiments. The best is that it tells you ChuckNorris facts!

The repository is divided in branches. Each branch represent a sample of an architecture that has been commonly used in Android.

All of them use RxJava. So we can get rid of Buses that makes difficult to follow the code.

The App retrieves ChuckNorris facts and shows them to the user in a TinderLike Deck.

Thanks to ChuckNorris for the Api

MVP-RX

The classic Model View Presenter following clean architecture

No IoC or DI applied in this branch (for the moment) so the coupling still exists.

This repository is intented to experiment with LayoutManager. So you see how a "Deck" or "Stack" of cards can be created just using a custom LayoutManager.

You can find it here

MVP-DAGGER-RX

  • Dagger2 is used to apply DI pattern
  • Presenter and UseCase are tested.

You can find it here

MVVM-DAGGER-RX

Comming

About

ChuckFacts is a demo Android App to show different arch patterns among other experiments. The best is that it tells you ChuckNorris facts!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published