Skip to content

A sample of using MVP, RxJava, Retrofit2, Dagger2 and other modern Android tools

Notifications You must be signed in to change notification settings

cybercitizen7/github-api-mvp-rxjava-dagger2

Repository files navigation

"# github-api-mvp-rxjava-dagger2"

A sample application demonstrating MVP Android architecture using all of the modern Android tools: Dagger2, RxJava, Retrofit2 (OkHttp + Gson), Butterknife, etc.


APP FEATURES:

- Browse Github Users per Programming Language
	- Insert programming language to search for Users
	- Only 10 users revealed per search (paging)
- Click on item to display more details about the User
	- Number of followers
	- Username
	- Registration date
	- Location
	- Company
	- Email 
	- Website
- Click on Location to display where User is located with Google Maps (if existing location)
- Click Email icon (if available) to send email to the user (using your default email app)
- Click Info icon to open web browser redirecting you to users Github Profile
- Click Search icon to initiate new search

alt tag

alt tag

alt tag

About

A sample of using MVP, RxJava, Retrofit2, Dagger2 and other modern Android tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages