Skip to content
/ Gister Public

In the Reactive Programming surfing to gain more experiences with RxJava/RxAndroid for productive Android Applications.

Notifications You must be signed in to change notification settings

LordK1/Gister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gister : MVP Architecture with RxJava and some more

#####To simple Implementation of some new features in Android Development via Github.com API's , as listed below pookie

  • MVP (Model, View, Presenter)[https://google/MVP Architechture]
  • RxJava (Reactive Programming with Java 8)
  • RxAndroid (To implement Reactive Programming via Java in Android)
  • Dagger ( As Dependency injection)
  • Robotium (As Test Deriven Development)

TODO

See my About page for details.

  • Make clear implementation of MVP Google Architecture
  • Apply Essperso and Robotium Android Test modules
  • Apply Authentication OAuth2.0 with Github Api
  • Add and find more productive solutions with Reactive Programming (RxJava/RxAndroid)

What the hell is going on Dagger 2 ?!?

  1. Dagger 2 API

Dagger 2 exposes a number of special annotations:

@Module for the classes whose methods provide dependencies
@Provides for the methods within @Module classes
@Inject to request a dependency (a constructor, a field, or a method)
@Component is a bridge interface between modules and injection

Uses Features

Installation

Type below commands in your terminal:

git clone https:/github.com/lordk1/MVPRxAndroidSample.git
cd MVPRx/
./gradle build
./gradle run android

Cautions

Please notice this is open source project to make self learning for Android Development Enthusiastic. You can find more information, sources, references in References . Be patient, and read everything. I really appreciate Github for making great free REST Api, You could find more it's documents in this [link] (https://developer.github.com/v3/).

At last during this simple application I just try to learn deeper and deeper, but now I think I've shallow experience about whole these concerns.

References :

Licence :

About

In the Reactive Programming surfing to gain more experiences with RxJava/RxAndroid for productive Android Applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages