Issue #539

October 9th, 2022
Articles & Tutorials
Dorian Cussen provides some food for thought and introduces readers the notion of application design from a functional-core imperative-shell mindset.
Sponsored
Mobile DevOps Summit 2022 is a one-day, virtual conference powered by Bitrise that brings together over 2500 mobile practitioners and global business leaders to discuss unique challenges faced by mobile teams. Be part of the conversation where mobile thought leaders and industry experts discuss how they build, test, release, monitor, and collaborate on their mobile apps.
Bevan Steele shows how the Play Console provides quite a few powerful tools to create, experiment, and manage the store listing page of your app in the Play Store.
Simon Wirtz takes a look at Kotlin’s generated bytecode and how it runs on the JVM
Sponsored
The tutorial shows you how to add an in-app messaging feature with just a few lines of code, as well as the flexibility and customization options of SDK.
Vinod Baste's in-depth guide on Android’s splash screen.
Morad Azzouzi shows how to implement a collapsing toolbar with a parallax effect in Jetpack Compose.
Andrej Vukelic teaches how to implement App Shortcuts in your Android app to make it more engaging for your users.
See how you compare to your mobile developer peers by viewing the results of our State of Mobile Jobs Survey 2022!
In this blog, Wei Wei demonstrates training the same reinforcement learning agent with Flax/JAX and deploying it into an Android app.
Chris Arriola looks at some examples of how Android Studio can help us write Compose UI efficiently.
With new behaviors for apps using targetSdk=33 (Android 13) regarding Intents, Sam Edwards shares a quick tip for debugging your intents.
Place a sponsored post
Design
Yuran Liu talks about designing for foldable and large screens
Libraries & Code
A Jetpack Compose library for rendering expandable calendar component
Whetstone is a dependency injection framework for Android that greatly simplifies working with Dagger 2 using all the powers of Anvil
News
Discover the latest updates to Wear OS, how apps like yours are upgrading their experiences, and how you can get started building a beautiful, efficient Wear OS app.
A look at how Todoist developers adopted Compose for Wear OS to completely rebuild its app for wearables
Android Dev Summit ‘22 kicks off on October 24 with the keynote, your opportunity to hear directly from the Android team.
Videos & Podcasts
Kotlin developers love extension functions! Dave Leeds puts them together with operator function conventions to do some crazy things, like calling a function with brackets, or calling a null.
This episode of MAD skills on Compose basics covers how you can accelerate your development by using Compose-specific tooling in Android Studio.
Sebastian Aigner gives a rundown of the ability to specify OpenEndRanges properly and without any workarounds, in an entirely backwards-compatible manner.
Learn about the importance and benefits of implementing deep links for your app, your users, and your business.
Kotlin 1.7.20 comes with a new experimental feature for object declarations that especially improves work with sealed classes.
Charfaoui Younes shows how you can convert callback-based implementation to Kotlin coroutines to harness the power of Kotlin in callback-based scenarios.
"How do I deal with imposter syndrome stemming from my super talented peers?" from Rahul Pandey
In Kotlin 1.7.20, Inline Classes are getting one step better: Under a new experimental flag, you can make inline classes generic for the first time!
Chet Haase from the Android team is here to share the story of the early days of Android, the mobile operating system that powers the majority of phones worldwide, covering the years from 2005 to around 2011