Clean Architecture with Jetpack Compose (no-code development)
Jetpack compose brings about the declarative way of building UI, which means you describe what it should look like and the toolkit will build it for you. But for building efficient & user-friendly mobile apps, it’s still absolutely necessary to incorporate the separation of concerns principle. A clean architected app not only allows for developer sanity but also ensures the app is scalable & easily testable.
This talk dives into how some of the common architecture patterns in Android like MVI, MVP, or MVVM can be transferred into the compose paradigm. At the end of it, you’ll walk away on how to best abstract logic from the compose UI to build clean testable apps, with a demo app.