Skip to content

BobFactory/GithubDemo

Repository files navigation

Github demo app's design is inspired from illustrations of Aakash Raj Dahal 👍

GITHUB DEMO APP

The following is an android demonstration application used to show the usage of MVVM architecture along with RxJava. The Application uses the Gihub Open Api v3 to request the list of public repositories with the language reference Kotlin in them. The search tab also uses the v3 api from Github to fetch organizations list and perform filtering based on the user search text.


The Applications makes use of


  • ViewModel which acts as a controller to the activity
  • Repository which acts as a network data provider (Since the concept of local cache is not valid here)
  • Dagger2 which allows dependency injections across the application
  • Retrofit which the rest api client used in the to make network calls
  • Picasso for image loading
  • RxJava for asynchronous programming

About

A demo project built with RxJava2, MVVM and Dagger2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages