Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Strong Skipping Mode doesn't make Compose stability obsolete.
-
A deep dive into the internals of SubcomposeLayout in Jetpack Compose.
-
How I migrated my 60+ engineering blogs from Hashnode to a custom Astro setup on Cloudflare with the help of Google Antigravity AI.
-
Explore the potential of Android AppFunctions for AI agents.
-
Building 'session-bridge': A Claude Code plugin that allows separate AI sessions to communicate and share context across different repositories.
-
Deep dive into the internals of Jetpack Compose's CompositionLocal API.
-
Boost your productivity with AI agents.
-
Recap of my DroidCon India 2025 talk on debugging Android app performance at scale.
-
Learn how to optimize Jetpack Compose LazyList performance using keys.
-
Explore the internals of PausableComposition in Jetpack Compose.
-
An extensive deep dive into annotations in Jetpack Compose.
-
A deep dive into Kotlin Coroutine Dispatchers.
-
A personal account of my journey as a tech blogger, from my first post in 2019 to becoming a GDE.
-
Performance benchmarks of direct state propagation vs. lambda-based state in Jetpack Compose.
-
Learn how Jetpack Compose optimizes UI rendering by skipping intermediate composables.
-
Understand why using singleton exceptions in Kotlin can be a bad practice and how it affects stack traces and debugging in your applications.
-
A guide to analyzing Jetpack Compose compiler reports easily.
-
Learn how to capture a Jetpack Compose Composable as a Bitmap without losing its current state.
-
Learn how to handle rich media input (like GIFs and images) from the keyboard in Jetpack Compose, essential for modern chat applications.
-
Learn how to collect Kotlin Flow items in chunks or intervals without losing data.
-
A cautionary tale about Kotlin's non-nullability.
-
Debugging recompositions in Jetpack Compose LazyLists.
-
Explore the difference between delay() and Thread.sleep() in Kotlin.
-
Introduction to PermissionFlow: A reactive API for Android that simplifies tracking permission status changes using Kotlin Coroutines and Flow.
-
Simplify state management in Kotlin with Mutekt.
-
Master Android app performance profiling with Perfetto.
-
Understand Snapshot Mutation Policies in Jetpack Compose.
-
Stop misusing ViewModels!
-
Learn how to use the 'select' expression in Kotlin Coroutines to await multiple suspending functions and select the first one that completes.
-
Master the art of combining multiple StateFlows into a single transformed StateFlow.
-
Explore the concept of Semaphores in Kotlin Coroutines.
-
Understand the Compose compiler's stability promises.
-
Step-by-step guide to automating JVM library publishing to Maven Central using GitHub Actions and Workflow Dispatch for one-click releases.
-
Learn how to filter and modify user text input in Jetpack Compose.
-
Recap and resources from my DevFest India 2021 talk on Navigating Screens in Jetpack Compose.
-
Explore best practices for Android ViewModels.
-
Learn how to observe live network connectivity status in Jetpack Compose.
-
Learn how to use InlineTextContent in Jetpack Compose to embed Composables directly within text lines for rich, interactive text experiences.
-
Learn how to provide Hilt ViewModels with AssistedInject to Jetpack Compose Composables for dynamic dependency injection with runtime parameters.
-
Understand why relying on Kotlin's automatic type inference in single-expression functions can lead to subtle bugs and business logic failures.
-
Learn how to properly hide internal Kotlin members from JVM to maintain a clean API for Java consumers when developing libraries.
-
Learn how to use Kotlin property delegates to automatically nullify references in Android, preventing memory leaks in Fragments and Activities.
-
Part 2 of 'Cooking Tasty Code'.
-
Part 1 of the 'Cooking Tasty Code' series.
-
Step-by-step guide to automating Android app distribution with Firebase App Distribution, GitHub Actions, and Fastlane for faster QA cycles.
-
Automate your Android app deployment to Google Play Store using GitHub Actions and Fastlane.
-
Learn how to use GitHub Package Registry (GPR) and GitHub Actions to safely publish and consume private or public Android libraries with ease.
-
Jetpack DataStore Part 2: Deep dive into Proto DataStore for type-safe data storage in Android using Protocol Buffers.
-
Introduction to Jetpack DataStore Part 1: Learn how to migrate from SharedPreferences to Preference DataStore for better data storage in Android.
-
Discover a clever trick to access device location using SIM card info in Android.