Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 63
  1. Strong Skipping Mode doesn't make Compose stability obsolete.

  2. A deep dive into the internals of SubcomposeLayout in Jetpack Compose.

  3. How I migrated my 60+ engineering blogs from Hashnode to a custom Astro setup on Cloudflare with the help of Google Antigravity AI.

  4. Explore the potential of Android AppFunctions for AI agents.

  5. Building 'session-bridge': A Claude Code plugin that allows separate AI sessions to communicate and share context across different repositories.

  6. Deep dive into the internals of Jetpack Compose's CompositionLocal API.

  7. Boost your productivity with AI agents.

  8. Recap of my DroidCon India 2025 talk on debugging Android app performance at scale.

  9. Learn how to optimize Jetpack Compose LazyList performance using keys.

  10. Explore the internals of PausableComposition in Jetpack Compose.

  11. An extensive deep dive into annotations in Jetpack Compose.

  12. A deep dive into Kotlin Coroutine Dispatchers.

  13. A personal account of my journey as a tech blogger, from my first post in 2019 to becoming a GDE.

  14. Performance benchmarks of direct state propagation vs. lambda-based state in Jetpack Compose.

  15. Learn how Jetpack Compose optimizes UI rendering by skipping intermediate composables.

  16. Understand why using singleton exceptions in Kotlin can be a bad practice and how it affects stack traces and debugging in your applications.

  17. A guide to analyzing Jetpack Compose compiler reports easily.

  18. Learn how to capture a Jetpack Compose Composable as a Bitmap without losing its current state.

  19. Learn how to handle rich media input (like GIFs and images) from the keyboard in Jetpack Compose, essential for modern chat applications.

  20. Learn how to collect Kotlin Flow items in chunks or intervals without losing data.

  21. A cautionary tale about Kotlin's non-nullability.

  22. Debugging recompositions in Jetpack Compose LazyLists.

  23. Explore the difference between delay() and Thread.sleep() in Kotlin.

  24. Introduction to PermissionFlow: A reactive API for Android that simplifies tracking permission status changes using Kotlin Coroutines and Flow.

  25. Simplify state management in Kotlin with Mutekt.

  26. Master Android app performance profiling with Perfetto.

  27. Understand Snapshot Mutation Policies in Jetpack Compose.

  28. Stop misusing ViewModels!

  29. Learn how to use the 'select' expression in Kotlin Coroutines to await multiple suspending functions and select the first one that completes.

  30. Master the art of combining multiple StateFlows into a single transformed StateFlow.

  31. Explore the concept of Semaphores in Kotlin Coroutines.

  32. Understand the Compose compiler's stability promises.

  33. Step-by-step guide to automating JVM library publishing to Maven Central using GitHub Actions and Workflow Dispatch for one-click releases.

  34. Learn how to filter and modify user text input in Jetpack Compose.

  35. Recap and resources from my DevFest India 2021 talk on Navigating Screens in Jetpack Compose.

  36. Explore best practices for Android ViewModels.

  37. Learn how to observe live network connectivity status in Jetpack Compose.

  38. Learn how to use InlineTextContent in Jetpack Compose to embed Composables directly within text lines for rich, interactive text experiences.

  39. Learn how to provide Hilt ViewModels with AssistedInject to Jetpack Compose Composables for dynamic dependency injection with runtime parameters.

  40. Understand why relying on Kotlin's automatic type inference in single-expression functions can lead to subtle bugs and business logic failures.

  41. Learn how to properly hide internal Kotlin members from JVM to maintain a clean API for Java consumers when developing libraries.

  42. Learn how to use Kotlin property delegates to automatically nullify references in Android, preventing memory leaks in Fragments and Activities.

  43. Part 2 of 'Cooking Tasty Code'.

  44. Part 1 of the 'Cooking Tasty Code' series.

  45. Step-by-step guide to automating Android app distribution with Firebase App Distribution, GitHub Actions, and Fastlane for faster QA cycles.

  46. Automate your Android app deployment to Google Play Store using GitHub Actions and Fastlane.

  47. Learn how to use GitHub Package Registry (GPR) and GitHub Actions to safely publish and consume private or public Android libraries with ease.

  48. Jetpack DataStore Part 2: Deep dive into Proto DataStore for type-safe data storage in Android using Protocol Buffers.

  49. Introduction to Jetpack DataStore Part 1: Learn how to migrate from SharedPreferences to Preference DataStore for better data storage in Android.

  50. Discover a clever trick to access device location using SIM card info in Android.