Let's meet again. Amazing presentations, lightning talks, a fridge full of your favorite beverage and tons of pizzas. Sounds awesome, right?
Konrad Szewczuk || Android Developer @ Miquido
Android dev. Likes creating small apps in Flutter. Musician in free time.
Introduction to Kotlin Inline Classes
Kotlin 1.3 introduced the Inline classes feature, which allows creating type-safe, semantic wrappers around values with the advantage of having less memory footprint. In this presentation, we’re going to explore what they are, how they work, and when it makes sense to use them.
Maciej Witowski | Android Engineer @ Zendesk
Maciej has been working on the Zendesk Sell Android app (formerly Base CRM) for a few years. Before jumping into mobile space, he did some web development with Ruby and a bunch of other tools.
Title: How we lost 30k methods with R8
R8 is a replacement for Proguard developed by Google to make constantly growing sizes of our apps a bit smaller.
In this talk I would like to answer questions:
- What are the basic differences between Proguard and R8?
- Why would you care to migrate from Proguard to R8?
- How to migrate? What are some handy tools as well as pitfalls to be aware of?
- What were the results of migration for our app?
See you there!