Issue #526

July 10th, 2022
Articles & Tutorials
Jarosław Michalik considers what various scenarios would look like if mocks were replaced with fakes.
Sponsored
Accelerate your transition to Apple Silicon through our fully virtualized, scalable M1 compute options, and build and test faster than ever.
In this tutorial, Collince Okeyo teaches how to use Compose for Desktop by building simple user authentication screens.
Sponsored
Do you know when users abandon your Android app outside of crashes and errors? If your monitoring solution cannot reveal this, then you have a mobile data problem. Join this webinar and learn about the 10 fundamentals of mobile-first visibility. It's time to stop guessing and start knowing.
One of the most common tasks in programming is operations on collections of elements. Marcin Moskała examines how to do this in a functional way in Kotlin.
Vinod Baste shows how to implement in-app updates in Android using the new APIs.
Gain a deeper understanding of Kotlin Coroutines in this Advanced tutorial for Android by Rod Biresch.
Todd Burner describes how Intent Filter behavior has been updated in Android 13.
James Williams describes changes in MDC 1.6.1, with color harmony and Material Design 3 refinements.
Sponsored
You've got the development side of Android down. Now complete the picture with the world's best resource for making sense of the platform's ever-evolving direction and uncovering the hidden tricks even Googlers don't know about. Get Android Intelligence now and discover Android like never before.
Jobs
You'd work on health & medical apps having a direct impact on the lives of millions of patients. At the same time, you'd work in a team that highly values great engineering: check out our GitHub page or Mobile Dev Blog with more than 130k readers to feel a bit of our dev vibes :-)
Konrad is looking for Android developers of all experience levels to join our mobile team building native apps for the world’s most exciting companies. Our team of 200+ developers is always looking to solve challenging problems, learn, and have fun!
We are looking for passionate Android Developers to build award-winning extraordinary apps.
Libraries & Code
Application mechanics for your Android apps, built on top of Jetpack Compose
Squircle IDE is a fast and free multi-language code editor for Android
Warehouse is a lightweight Kotlin DSL dependency injection library this library has an extremely faster learning curve and more human friendly logs and more explicit it has graph nesting and multi-module support.
NeoPOP is CRED's library for using NeoPOP design system components in your app.
Videos & Podcasts
Wajahat Karim takes a look at the capabilities of Animation APIs for Jetpack Compose and how can we implement different kinds of animations with it.
Learn about the five app performance issues to avoid and how to handle them.
In this video, Philipp Lackner teaches how you can make use of the Open Meteo API to get weather data and nicely display it in an Android app.