Weekend good reads for Android developers, issue #38 (35/2022)

The weekend is almost end but I will try to share my recommended reads for you:

Using Version Catalog on Android projects

There are already many ways to define dependencies for a project, and we have new one -Version Catalogs. The solution itself looks very interesting and can be very useful especially for managing libraries between many modules.

Appyx vs Jetpack Compose Navigation

Everyone who used Jetpack Compose in large project will probably admit that using native navigation can be problematic, especially when it comes to transferring data between screens. The Appyx library introduces a new approach to solving this problem.

DESIGN PATTERNS (catalog)

As wee all know design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code. This catalog will help you to refresh knowledge about them.

Here are also some videos to watch this evening:

Weekend good reads for Android developers, issue #20 (04/2022)

Here is your list of interesting Android related articles:

Android Studio Bumblebee (2021.1.1) Stable

A few days ago, a new version of Android Studio was released. If you want to read about all the news and improvements of this software, I refer you to the summary on the official blog and also recommend updating your IDE to test and use all features on your own.

Non-fatal crashes: the crash rate that matters

Bevan Steele makes the case for monitoring the silent crashes in your app.

All about Preferences DataStore

The article presents and discusses examples related to creating a DataStore; saving, reading, updating data; migrating from SharedPreferences; and error handling.

Jetpack Compose Side Effects Made Easy

Understanding the idea of side effects is crucial to building a UI layer effectively with Jetpack Compose. It is for sure not easy but Elye explains it well.

Navigating in Compose: Criteria

Mark Murphy, better known as CommonsWare, wrote a blog post about principles he considers to navigating in Compose.

Library of the week:

https://voyager.adriel.cafe/

That’s all from us, have a nice weekend!