PinnedAccessing Hilt-injected Activity dependencies from Composables using CompositionLocalWhen designing your Android application’s architecture, you make decisions about how different application layers (and objects within them)…Feb 1, 202280Feb 1, 202280
A first look at AndroidX Activity Result APIsA few weeks ago, I published an article on how AndroidX changes the way we work with Activities and Fragments. Now it’s time to have a…Mar 19, 20206281Mar 19, 20206281
How AndroidX changes the way we work with Activities and FragmentsOver the last couple of months, many improvements to the Activity/Fragment APIs have been introduced via the AndroidX packages.Feb 5, 20202.2K5Feb 5, 20202.2K5
Published inProAndroidDevThe state of Jetification in early 2019 (plus a bonus Gradle plugin)In May 2018, Google announced Android Jetpack / AndroidX — a collection of libraries which is meant to be the successor of the Support…Feb 13, 20195012Feb 13, 20195012
Published inProAndroidDevTakeaways from migrating a complex Android project to Gradle Kotlin DSLRecently I’ve decided to try to migrate the project I’m working on to Gradle Kotlin DSL. The project contains three application modules…Jan 7, 20194411Jan 7, 20194411
Implementing design system components for Android applicationsAchieving a consistent user interface layer of your mobile app is now more important than ever. With the introduction of Material Design…Oct 9, 20184503Oct 9, 20184503
Espresso matcher for ImageView made easy with Android KTXRecently I had an opportunity to spend a little bit of time on writing some Espresso tests. One of the first challenges I run into was how…Feb 18, 20182564Feb 18, 20182564