Latest Articles
How does Cloud Firestore work?
Cloud Firestore is a popular database for mobile and web...
How does Crashlytics work?
I’m sure you’ve used Crashlytics before, it’s the most used...
Cheat sheet for Jetpack Compose
I’ve spent the last few weeks learning about compose and...
Coroutines (Part III) – Structured Concurrency and Cancellation
This is the third and final article of a 3...
Coroutines (Part II) – Job, SupervisorJob, Launch and Async
This is the second article of a 3 part series...
Coroutines (Part I) – Grasping the Fundamentals
You read 20 articles, watched 6 videos, asked your colleges...
From Nothing to Material Transitions
Animations rarely change the core functionally of an app but...
How to Show an Activity on Lock Screen instead of a Notification
Today we’re gonna learn how to show a full screen...
In-depth look at gRPC for Android
REST is simple and easy to get started. There’re hundreds...
Useful Kotlin Extensions for Android
Kotlin has many amazing features but one that stands out...
Android Lifecycle Scenarios – Single and Multi Activities
Activities are a main part of Android. Lifecycle methods is...
Android Lifecycle Revised
The Activity class is an essential part of every Android...