Started services in Android

In the last post, we read about Bound services and how their lifecycle depends on the component which binds to them. There ...

Bound services in Android

Services is the Android component which is used to perform long-running background tasks. There are other Android component...

Using static code analysis tool in Android Studio

Static analysis (or static code analysis) is an analysis run on the source code, against some set rules, even before the pr...

Error handling in RxJava/RxKotlin

If you’ve worked with RxJava/RxKotlin, you might be familiar with three methods of a subscriber. onNext , onError and onCom...

Know your sensors - Android Location Services

Location services on handheld devices have transformed this world. Several billion dollar companies like Uber exist because...

RxJava - Schedulers - What, when and how to use it?

Schedulers are one of the main components in RxJava. They are responsible for performing operations of Observable on differ...

%