Mobile dev since Cupcake. Android GDE, Kotlin enthusiast. Dogs make me happy.
Android at Scale
13:30 > 00 min
This panel will take a look at how Android teams scale at different companies. Let’s examine some the ways teams conduct code reviews, do onboarding, continuous integration and more. How do some teams deal with issues like tech debt, refactor vs rewrite, etc. The panelists will share best practices and experiences from their current teams and past employers.
Something old, something new: Adding Jetpack Compose to a large open source Android app
17:00 > 40 min
Jetpack Compose is the new UI framework for Android from Google. Can I take an existing large open source Android app and get the benefit of what compose offers? This talk is a practical report of adding the new UI framework to an existing consumer app. The app I have chosen is Habitica the very popular habit tracking app.
I am presenting this exploration as a travel diary of sorts. It will include:
* Lay of the land: looking at the existing code architecture and assessing where best to add the new framework
* A map and a plan: opinions on architectural choices that make migration easier
* Lists and Columns: a practical demonstration of how to port existing UI
* Here be monsters: recounts of trials and tribulations of working with the existing code and the new framework
* Home again: a demo