PinnedPublished inProAndroidDevNavigationRailView MaterialDesign 1.4.0 Stable 🎉In this article, We will learn about NavigationRailView finally which hits the stable channel 🎉 🎉Jul 10, 20211Jul 10, 20211
Published inProAndroidDevA more flexible Checkbox in Material3Starting with version 1.4.0-alpha07 of compose.material3:material3 we get a new API for Checkbox, which provides us an option to customize…Feb 6Feb 6
Published inProAndroidDevFragments & Compose interoperability — AndroidThis article aims to provide an overview of the different APIs available for developers to integrate composables in Fragments and vice…Oct 18, 2024Oct 18, 2024
Published inProAndroidDevPDFViewerFragment — AndroidXIn this article, we will explore the new library introduced under AndroidX ☂️ called PdfViewerSep 17, 20242Sep 17, 20242
Published inProAndroidDevPrecise Intent Resolution -Android 15In this article, we will discuss some new improvements to the intent filter in Android 15Aug 1, 2024Aug 1, 2024
Published inProAndroidDevScreen recording detection-Android 15Android 15 offers several privacy-protecting features. We will discuss one of these in this article: Screen recording detection ⏺Jun 19, 20241Jun 19, 20241
Published inProAndroidDevRegion specific resources and broken localization — AndroidAs part of this article, I will explain the recent experience I had with the resource configurations that broke localization support in our…May 25, 2024May 25, 2024
Published inProAndroidDevGenerics Nullability - KotlinRecently, I worked with Java-based SDKs. They updated some layers in the SDK to Kotlin, specifically the interface exposed to clients.Feb 17, 20243Feb 17, 20243
Published inProAndroidDevKotlin 1.9.0 — Stable time APIKotlin 1.9.0 relased on August 23, 2023.Oct 2, 2023Oct 2, 2023
Solving the mystery of PropagateMinConstraintsWhen propagateMinConstraints introduced?Sep 24, 2023Sep 24, 2023
Published inProAndroidDev3-step guide to adding emojis — Jetpack Emoji PickerToday, we will learn how we can add an emoji picker in Android applications using Jetpack Emoji PickerSep 10, 2023Sep 10, 2023
Published inProAndroidDevMenuProvider API— AndroidIn this article, we will learn how to use the MenuProvider API to add the Options menu to the toolbar.Aug 13, 20231Aug 13, 20231
Published inProAndroidDevGoogle Code Scanner makes code scanning easy on AndroidThe purpose of this article is to explain how we can integrate code-scanning functionality into our Android applications using Google’s…Apr 22, 20234Apr 22, 20234
Published inProAndroidDevUnit test fails on JDK17 — what is the problem?Recently, Android studio Flamingo 🦩 hit the stable channel. So I have updated the IDE and all works as expected.Apr 18, 20232Apr 18, 20232
Published inProAndroidDevSharesheet custom actions-Android14With the release of the first beta of Android14, we got a new feature called CustomActions for Sharesheet.Apr 15, 2023Apr 15, 2023
Published inProAndroidDevExploring Kotlin 1.8.20Kotlin 1.8.20 has been released, and we will explore some of the new features/improvements.Apr 8, 20233Apr 8, 20233
Published inProAndroidDevOne more permission-Android14In this article, we will learn about Android14’s new permission that allows users to grant access to only selected…Apr 6, 20232Apr 6, 20232
Published inProAndroidDevRegional Preferences-Android14Introducing Android14’s Regional Preferences API, which allows users to set their regional preferences.Mar 23, 2023Mar 23, 2023
Published inProAndroidDevScreenshot detection API-Android14Android 14 introduces a privacy-preserving screenshot detection API to create a more standardized screenshot detection experience.Mar 14, 20235Mar 14, 20235
Published inProAndroidDevGrammatical Inflection API-Android14Grammatical Inflection API provides a more personalized, natural-sounding user experience for users speaking languages where grammatical…Mar 13, 2023Mar 13, 2023