Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
android-clean-architecture-mvi-boilerplate
A fork of our clean architecture boilerplate using the Model-View-Intent pattern
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Anyway, there is minimal Codelabs example with a tutorial. Also from my experience you might want to find and watch video with explanation - somehow it can be perceived easier than a wall of text. So maybe this or this can be helpful.
See https://github.com/Zhuinden/jetpack-navigation-ftue-sample/blob/master/app/src/main/java/com/zhuinden/jetpacknavigationdaggersavedstatehandleftueexperiment/features/login/LoginViewModel.kt#L30-L41
Technically it was harder back in 2017-2018, but now there are guides and resources on how to migrate. Even I wrote one. Donn Felker is in the process of gradually releasing a step-by-step guide on YouTube.
Flows will be nice once they don't break the debugger, but creating your own zip(flow1, flow2, flow3) method was tricky.
Keep it simple like this one, right?
Related posts
- react-native-awesome-template: A React Native starter template to have a better product and development experience
- Kotlin Routing - routing everything
- Arrow Project for Arrow on GitHub
- Show HN: Soil – Compose-First Power Packs for Kotlin Multiplatform and Android
- Show HN: Android SDK that supports OpenTelemetry export