https://github.com/roroche/androidstarteralt
A sample View-based Android app using the MVP architecture. It uses Mosby, Dagger2, RxJava, retrofit, LoganSquare, requery, EventBus, Conductor.
https://github.com/roroche/androidstarteralt
butterknife conductor dagger2 eventbus logansquare mockito mockwebserver mosby mvp mvp-architecture okhttp3 picasso requery retrofit2 robotium rxandroid rxjava
Last synced: about 2 months ago
JSON representation
A sample View-based Android app using the MVP architecture. It uses Mosby, Dagger2, RxJava, retrofit, LoganSquare, requery, EventBus, Conductor.
- Host: GitHub
- URL: https://github.com/roroche/androidstarteralt
- Owner: RoRoche
- License: apache-2.0
- Created: 2016-03-14T17:48:36.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-04-26T16:48:48.000Z (about 5 years ago)
- Last Synced: 2024-01-14T07:50:46.688Z (over 1 year ago)
- Topics: butterknife, conductor, dagger2, eventbus, logansquare, mockito, mockwebserver, mosby, mvp, mvp-architecture, okhttp3, picasso, requery, retrofit2, robotium, rxandroid, rxjava
- Language: Java
- Homepage: http://roroche.github.io/AndroidStarterAlt/
- Size: 14.7 MB
- Stars: 27
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AndroidStarterAlt
A sample Android app using the MVP architecture.[](https://android-arsenal.com/details/3/4933)
[](https://travis-ci.org/RoRoche/AndroidStarterAlt)
[](https://circleci.com/gh/RoRoche/AndroidStarterAlt)
[](https://www.bitrise.io/app/30fed1131586f570)
[](https://codecov.io/gh/RoRoche/AndroidStarterAlt)
[](https://www.codacy.com/app/romain-rochegude_2/AndroidStarterAlt?utm_source=github.com&utm_medium=referral&utm_content=RoRoche/AndroidStarterAlt&utm_campaign=Badge_Grade)
[](https://codebeat.co/projects/github-com-roroche-androidstarter)
[](https://www.versioneye.com/user/projects/5818f5144304530b002f88b1)Compared to the repository, this one uses:
* [requery](https://github.com/requery/requery/) as persistence layer
* [EventBus](https://github.com/greenrobot/EventBus) as event bus layer
* [LoganSquare](https://github.com/bluelinelabs/LoganSquare) as JSON parsing layer
* [Conductor](https://github.com/bluelinelabs/Conductor) to build View-based Android applicationIt allowed me to write less code and delete some classes written in the repository.
## TODO
- [ ] move from MVP to VIPER