In this talk, we are going to analyze the structure of Android Package files (.apk), see how Android App Bundles (.aab) could help to reduce the app size, and take a look at the ways to reverse engineer Android apps.
We will work with a sample Android app that uses a modern tech stack including Kotlin and Jetpack Compose. We are going to decompile it, make a source code change and compile it back in order to launch an updated app on the device.