Infinum #AndroidSweets - weekly dev newsletter
Jun 25 2021
How to implement Multi-module Navigation in Android
Fresh news from Droid zone
Hello, you're reading Infinum Android Sweets, bringing you the latest Android related news straight to your inbox every week.
Multi-module Navigation in Android
Migrating your app to a feature-wise multi-module architecture and wondering if navigational dependencies would cause circular dependencies?
Effective Kotlin Item 42: Respect the contract of equals
What the contract of the equals is and why we should care.
Building a Pride Rainbow Easter Egg into the Over Android App
What started off as a comment “Hey, what if we animated this like a rainbow, that’d be cool!”, ended up shipping to users as a cute easter egg available in the app today.
Object in Kotlin and the Singleton Pattern
Learn how to use the object keyword in Kotlin to define singleton, companion and anonymous objects and to ensure Java interoperability.
The dangers of JSON + default values
The best solution is to avoid the problem altogether by not mixing non-null default values with nullability. A property should either be nullable OR have a non-null default value, but not both.
Libraries and useful resources
Multiple samples showing the best practices in storage APIs on Android
Code Conventions – Why It’s Important to Follow Them
In this episode, Donn talks about the importance of following code conventions and coding styles in codebases.
Top 3 things in Google Play
Did you miss the latest in Google Play updates at Google I/O 2021? Developer Advocate Dan Galpin will recap the top three announcements from this year’s Google I/O
Class of the week
This class represents rules around how a context being created via Context.createContext should behave.
Why Android Apps on Windows Are Going to Reshuffle the Way We Write Apps
Microsoft announced that Windows 11 will run Android apps installable using Amazon App Store. This is going to send ripples throughout the…
P.S. We are hiring!
App performance to drive app excellence
Android 12 Beta 5 update, official release is next!
15 best Android emulators
Learn about conversation bubbles
Learn about Jetpack compose core functionality
Thinking about trying out Jetpack Compose?
Animations in Navigation Compose
Create a Navigation Drawer with Jetpack Compose
Updating your widget for Android 12
Things you need to know before switching to Jetpack Compose