This story shows how "community customs" are built, as people enforce rules they don't understand why it's in place, or had no experience with but other forced them to believe.
-"all service locators are bad"
-"you NEED repositories/dagger/hilt"
-"without CLEAN, your app is bad"
The most important skill every developer needs to learn is self-learning—not from courses but from docs and from navigating to library code, reading it, and checking how it works.
There's a trend in codebases using Jetpack Compose to combine the callbacks that a composable receives into the State class that the composable also receives.
This is a good trend: encouraging encapsulation, and providing scoping to only valid operations.
https://t.co/MEdHwgE4c0
Kotlin 2.1 announces an interesting feature called "when guards," which adds to the when-with value. Guards allow additional checks to be made using the if keyword. 👇
@eayiok @csinco@JimSproch My recent project might be helpful for your login/registration screens. Uses mvvm and firebase auth with a good design and unit tests. Too simple. Great base for your future Projects :) Any questions, feel free to reach out! https://t.co/E0MWHGqGLe