Talk on how to think when building Android apps using a reactive Clean Architecture. This talk was held at the Stockholm Android Meetup group April 17 2018 at Developers bay.
Refresh Feed Interactor Abstraction : Tweet Repository P R E S E N TA T I O N Observe Feed Interactor onComplete() retrieveFeed() Abstraction : TweetList Repository onNext()
List<Value>): Completable fun replaceAll(items: List<Value>): Completable fun getSingle(key: Key): Observable<Value> fun getAll(): Observable<List<Value>> } ReactiveStore
◦ Perfect isn’t always best ! Beware of technical debt ◦ Every debt will be collected some day ! Start out small ◦ Get a feel for the structure ◦ Decide on whether it’s the best approach for your app ! Don’t forget the tests!