An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# AndroidStarterAlt
A sample Android app using the MVP architecture.

[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-AndroidStarterAlt-brightgreen.svg?style=flat)](https://android-arsenal.com/details/3/4933)

[![Build Status](https://travis-ci.org/RoRoche/AndroidStarterAlt.svg?branch=master)](https://travis-ci.org/RoRoche/AndroidStarterAlt)
[![Build Status](https://circleci.com/gh/RoRoche/AndroidStarterAlt.svg?style=shield&circle-token=e1392aa8f9f0e28e84fcbe56e7799aa0dad35142)](https://circleci.com/gh/RoRoche/AndroidStarterAlt)
[![Build Status](https://www.bitrise.io/app/30fed1131586f570.svg?token=m4Zm_PsnWHanpcQyojBX3A&branch=master)](https://www.bitrise.io/app/30fed1131586f570)
[![codecov](https://codecov.io/gh/RoRoche/AndroidStarterAlt/branch/master/graph/badge.svg)](https://codecov.io/gh/RoRoche/AndroidStarterAlt)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/3fd4615e71704f6cbbd01b8f82e7f0fc)](https://www.codacy.com/app/romain-rochegude_2/AndroidStarterAlt?utm_source=github.com&utm_medium=referral&utm_content=RoRoche/AndroidStarterAlt&utm_campaign=Badge_Grade)
[![codebeat badge](https://codebeat.co/badges/4fc1ec4a-e342-489d-a8a8-d0dce90d36e2)](https://codebeat.co/projects/github-com-roroche-androidstarter)
[![Dependency Status](https://www.versioneye.com/user/projects/5818f5144304530b002f88b1/badge.svg?style=flat-square)](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 application

It allowed me to write less code and delete some classes written in the repository.

## TODO

- [ ] move from MVP to VIPER