Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saulmm/Avengers
[Deprecated] This project aims to work as a demo project and reference using the common frameworks and tools
https://github.com/saulmm/Avengers
Last synced: 25 days ago
JSON representation
[Deprecated] This project aims to work as a demo project and reference using the common frameworks and tools
- Host: GitHub
- URL: https://github.com/saulmm/Avengers
- Owner: saulmm
- License: other
- Created: 2015-05-04T01:17:52.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-28T08:27:53.000Z (over 7 years ago)
- Last Synced: 2024-04-16T11:57:49.919Z (2 months ago)
- Language: Java
- Homepage:
- Size: 54 MB
- Stars: 1,082
- Watchers: 49
- Forks: 177
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- Awesome-RxJava - Avengers - 一个使用Retrofit+RxJava+MVP的app (App / 一些原理分析的文章)
README
### When Avengers meet Dagger2, RxJava & Retrofit in a clean way
This is the source code of a series focused on giving some basic ideas about how to use [Retrofit](http://square.github.io/retrofit/), [Dagger2](http://google.github.io/dagger/) & [RxJava](https://github.com/ReactiveX/RxJava) together with a [Clean Architecture](http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html).
##### [Part 1 - Dagger 2](http://saulmm.github.io/when-Thor-and-Hulk-meet-dagger2-rxjava-1)
In this first part it explains how Dagger 2 can help the decoupling of the layers in a project, removing dependencies so that it is easily scalable and testable.
##### [Part 2 - RxJava, RxAndroid, Reactive Extensions & operators](http://saulmm.github.io/when-Iron-Man-becomes-Reactive-Avengers2)
This part focuses on the understanding of what are the Reactive Extensions, its Java implementation, and use RxJava operators, all it integrated with a clean architecture
*NOTE*: The source shown in articles refers to [this release].
#### Screenshots
![](./art/screen_detail.png)
### License
```
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
```