2021 Update: This guidance is deprecated in favor of the official guidelines.
A convenient way for a view (activity or fragment) to communicate with a ViewModel is to…
Constraint Layout simplifies creating complex layouts in Android by making it possible to build most of your UI using the visual editor in Android Studio. It’s often described as a more powerful RelativeLayout. With Constraint Layout you can define complex layouts…
RelativeLayout
Spans are powerful concepts that allow styling text at character or paragraph levels by providing access to components like…
The more Kotlin code we write, the more we love it! Kotlin’s modern language features together with…