Contributions

Article
Do you have one minute?

It’s enough to have quick look at some useful things you should know about Kotlin Flow.
Article
What is Android application testing?
Android application testing is a process of testing the user experience, functionality, usability, performance and consistency of the Android device applications.
Article
In this blog post we are going to learn different ways to create Kotlin Flow with examples.
Article
Keyboard Handling In Jetpack Compose — All You Need To Know

Whether you are a beginner or an experienced android dev, you’ll find yourself dealing with the keyboard APIs. Here’s the guide to mastering it.
Article
Why do users love motion(animation) so much? - Because animation supports the essence of actual and real interaction.

Here's an implementation guide for eye-pleasing animations in Jetpack compose.
Article
We are going to learn how to write unit test of ViewModel which has kotlin coroutine.
Article
Dependency injection (DI) is a technique widely used in programming and well suited to Android development, where dependencies are provided to a class instead of creating them itself.
Article
Operators are at the heart of Kotlin Flow, like every reactive Framework. It allows manipulating items as they go from observable to observer.
Here are the 9 very important but less known Kotlin Flow operators with graphics and examples.
Article
We’ll create a food order book, that shows list of food items with list of persons. Users can select food items and drop them to the person paying for all dropped food items.
Article
Animations are essential in a modern mobile applications to have a smooth user experience.

Here are super cool progress animations in Jetpack Compose.
Article
This article is on our first episode of Canopas podcast — Unit testing in Android.
Recently, unit testing has become a must-have skill. Many programmers write effective tests but not all, and the reason behind that are lack of unit testing knowledge, non-testable architecture, etc.
Article
How to use responsive images to speed up your apps?

Loading images efficiently is very important, on every platform, be it android, iOS or the Web.

Here's the guide to load image faster and smoother.
Article
Developing an android app is not easy as there are thousands of different possible combinations of OEM, hardware, and Android versions.

I have developed apps that are used by a few users to millions of users.
Article
How to stream live audio from client to server?

Here's a quick guide for audio streaming using WebSocket and OkHttp client in Android