-
I stopped calling myself an Android developer

Ten years in, the label was doing me more harm than good. For about ten years, the first thing I said about myself professionally was “Android developer.” It was accurate for a while. Then it stopped being accurate, and I kept saying it anyway. Year one The title fit exactly. I wrote Android apps. Someone… Continue reading
-
6 steps to make a “Slide to unlock” button in Jetpack Compose

I recently had the opportunity to work on a custom “Slide to Book” button for one of my projects and since this was my first time implementing a swipe-to-action animation in Jetpack Compose, I thought I’d share the learnings and breakdown the implementation. This button allows the user to drag a slider thumb horizontally to… Continue reading
-
5 steps to implement MVI architecture with Jetpack Compose

I worked on a simple Notes app recently to get to understand MVI architecture a bit more and I thought I’d share my learnings here. MVI (Model-View-Intent) is an architectural pattern used in Android development for building user interfaces in a way that is predictable, testable, and maintainable. MVI is built on three main concepts:… Continue reading
-
5 steps to use Paging3 library with Jetpack Compose

I had a chance to work with the Paging 3 library, along with Jetpack Compose. This guide shares some of the basics of the paging library, along with a guide on how to implement it in any android app that is using Jetpack Compose. So I chose to build a demo news feed app to… Continue reading
-
Android Interview Questions – Part 8 (Android architecture)

This is Part 8 of the android interview question series. This part will focus on Android architecture. Part 1 – Android basics Part 2 – Android experts Part 3 – Java basics Part 4 – Kotlin basics Part 5 – Kotlin coroutines Part 6 – Kotlin Flows Part 7 – Jetpack Compose Part 8 –… Continue reading
-
Android Interview Questions – Part 7 (Jetpack Compose)

This is Part 7 of the android interview question series. This part will focus on Jetpack Compose. Part 1 – Android basics Part 2 – Android experts Part 3 – Java basics Part 4 – Kotlin basics Part 5 – Kotlin coroutines Part 6 – Kotlin Flows Part 7 – Jetpack Compose -> You are… Continue reading
-
Android Interview Questions – Part 6 (Kotlin Flows)

This is Part 6 of the android interview question series. This part will focus on Kotlin flows. Part 1 – Android basics Part 2 – Android experts Part 3 – Java basics Part 4 – Kotlin basics Part 5 – Kotlin coroutines Part 6 – Kotlin Flows -> You are here Part 7 – Jetpack… Continue reading
-
Android Interview Questions – Part 5 (Kotlin Coroutines)

This is Part 5 of the android interview question series. This part will focus on Kotlin coroutines. Part 1 – Android basics Part 2 – Android experts Part 3 – Java basics Part 4 – Kotlin basics Part 5 – Kotlin coroutines -> You are here Part 6 – Kotlin Flows Part 7 – Jetpack… Continue reading
-
Android Interview Questions – Part 4 (Kotlin Basics)

This is Part 4 of the android interview question series. This part will focus on Kotlin basics. Part 1 – Android basics Part 2 – Android experts Part 3 – Java basics Part 4 – Kotlin basics -> You are here Part 5 – Kotlin coroutines Part 6 – Kotlin Flows Part 7 – Jetpack… Continue reading
-
Android Interview Questions – Part 3 (Java Basics)

This is Part 3 of the android interview question series. This part will focus on Java basics. Part 1 – Android basics Part 2 – Android experts Part 3 – Java basics -> You are here Part 4 – Kotlin basics Part 5 – Kotlin coroutines Part 6 – Kotlin Flows Part 7 – Jetpack… Continue reading
