Manuel is an Android Software Engineer. With previous experience at Capital One and Google, he currently focuses on App Architecture, Kotlin & Coroutines, Dependency Injection and Jetpack Compose.
Manuel Vivo
Android Software Engineer
Peeling Back the Layers: Unmasking the UI-nknown!
How much do you know about the UI layer and its best practices? What's the preferred way to produce UiState? How to consume it? Should you use MVVM or MVI? What about handling UI events? Where to hoist a particular state? What types of state holders can you have in your app? Should the ViewModel contain all the logic that comes from the UI? What are its limits?
All these questions and more about the UI layer will be answered in the talk. Level up your UI layer knowledge and make it a well-known area. We'll use real code snippets to show how to apply the recommended practices in an Android app.