Author: n0m0r3pa1n

0

Applying Clean Architecture in Android

Short Intro For 4 months now I have been implementing “clean architecture” in my current project. The project is huge, more than 17 Android developers work on it including me, so it is important...

0

Make Retrofit work for you

Making Retrofit work for you – PRESENTATION Http Client Retrofit is not an HTTP client. It: – Prepares requests – Makes requests – Lets someone else to execute them Building Two API classes Problem...

0

Handling Android crashes

Video This lecture explains the basic concepts behind Android crash handling and different approaches to it. I decided to make a simple list of notes so every person can use this list whenever he...

0

RxJava toList – completes only after onComplete is called

  mGetActiveHubUpdatesInteractor.getActiveHubUpdates() .filter(Optional::isPresent) .firstOrError() .map(Optional::get) .flatMap(activeHub -> mGetActiveHubEventsInteractor.getActiveHubEvents(activeHub, startTime, endTime)) .flattenAsObservable(list -> list) .map(mActiveHubEventUiMapper::toUiActiveHubEvent) .toList() .subscribe(this::populateEvents, this::handleError); This is a quick reminder for those of you who use RxJava and the toList() operator.  toList()...

0

Essential Scrum – Managers (7)

Overview Why people are afraid to implement Scrum? Manager responsibilities Fashioning teams Define boundaries Provide clear elevating goal Managers also provide a clear elevating goal to each team. This goal gives purpose and direction...