Maia Grotepass

Staff Engineer: Android principal at Luno

Talk Title

Android at Scale

Room

Lovelace

Date

08.07.2022

Time

13:30 > 00 min

Share

on Twitter

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.

Talk Title

Something old, something new: Adding Jetpack Compose to a large open source Android app

Room

Liskov

Date

06.07.2022

Time

17:00 > 40 min

Share

on Twitter

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

Speaker Bio

Mobile dev since Cupcake. Android GDE, Kotlin enthusiast. Dogs make me happy.

Menu