#dclx23
2/2 done! π
And here are the slides of my second talk at @droidcon Lisbon, together with @stewemetal! #dclx23
"Adopting Jetpack Compose Safely"
https://www.marcogomiero.com/talks/2023/adopt-compose-safely-droidcon-lisbon/
If you want to start adopting Jetpack Compose in an existing, large codebase worked on by multiple teams, you canβt just add the dependency and start creating composables right away. In such projects, there are already established conventions and architectural decisions that such a revolutionary change might disrupt. In this talk, we will share our journey of integrating Compose into the TIER app while offering practical tips for tackling common challenges that arise when working with large-scale codebases, like: - Getting rid of Data binding, - Migrating to a Unidirectional Data Flow architecture, - Going Compose-first with a design system, - Enabling Compose in a multimodule world, - Getting Android engineers on board with the changes
We're finishing up our talk about our journey of introducing #JetpackCompose in the TIER Android app with @marcogom at Droidcon Lisbon π€©
Check out the slides (and later the recording) here:
https://www.istvanjuhos.dev/talks/2023/20230929-adopting-jetpack-compose-safely/
Co-speaker - Marco Gomiero Abstract If you want to start adopting Jetpack Compose in an existing, large codebase worked on by multiple teams, you canβt just add the dependency and start creating composables right away. In such projects, there are already established conventions and architectural decisions that such a revolutionary change might disrupt. In this talk, we will share our journey of integrating Compose into the TIER app while offering practical tips for tackling common challenges that arise when working with large-scale codebases, like:
And here are the slides of my talk "Forging the path from monolith to multi-module app" that I've just done @droidcon Lisbon #dclx23
https://www.marcogomiero.com/talks/2023/path-monolith-multi-module-app-droidcon-lisbon/
Going from a monolith to a multi-module project is a long process, that requires careful planning and a well-thought strategy, especially in medium-large teams.The TIER application is evolving to a multi-module structure and this talk will be the logbook of the journey, covering the approach that we followed and the philosophy behind the choices that weβve made with both the mobile platforms in mind.I will tell you how to balance the entire process without harming the regular feature delivery schedule, where to start modularizing and improvements to the build tools to make life less miserable.
As promised, here's the github repo with the sample:
https://github.com/IuliaSTANA/droidconLisbon23
Links to resources & slides in the readme.
This is a sample repository showcasing AccountManager API with OAuth, Biometric Prompt with Cryptography and CredentialManager API - GitHub - IuliaSTANA/droidconLisbon23: This is a sample repositor...