Press "Enter" to skip to content

RxJava Operators – Part 4: Conditional Operators

0

RxJava provides some operators that conditionally emit items from the source. We can, for example, skip items to be emitted downstream until a certain condition becomes true. It also contains…

RxJava Operators – Part 1: Filtering Operators

2

Hi all! After sometime away from this blog, now it is time to go back and talk about RxJava. We will publish a series of 10 articles about RxJava operators (including…

Dagger2 – Sharing some Ideas

0

As stated on the GitHub page, Dagger2 is a fast dependency injector for Android and Java. Although there are many articles explaining interesting points about Dagger2  (like this, this and…

Typing Indicator using RxJava

0

Typing indicator is a common feature we find in chat applications. Usually, after text someone we expect a response. As soon a person starts typing we can see that little…

ThreadPoolExecutor on Android: A Practical Example

1

Sometimes we need to run tasks in parallel. We can either manage it directly by creating and controlling instances of Thread, or we can use a ThreadPoolExecutor that is part…

Lazy Loading of Images

0

Download images from the Internet is a common task we will soon or later have to implement when creating an app. We can either use an external library or implement the…

TabLayout Part 2

0

In the previous article we demonstrated some common features when using TabLayout component. We also provided a demo app which implements all the examples shown on that article. But now, what…