Next generation Android UI with Jetpack Compose
Software Development Engineer
Pedro Veloso currently works in New York at Audible, an Amazon subsidiary, as software engineer. He previously worked at various startups, across different business domains. He has been dealing with Android since the early days of the OS, and has had an active role in helping shape the community for mobile development back when he lived in Portugal.
Android Widgets have been in existence since the very first version of Android. Since Android 1.0 and now, mobile UI paradigms and application needs have changed dramatically. There have been great solutions that leverage the existing UI widgets and improve them, such as Jetpack (Support Libraries) for backwards compatible support and Data Binding for bringing state and UI closer together. Though they served us well, the new Kotlin-first approach by Google allow us to imagine what a modern UI framework would look like. Idiomatic, Kotlin-first, with retro-compatibility from the get go and support for live-previews, Jetpack Compose is Google's new experimental way of tackling Android's UI, built from the ground up without any dependence on pre-existing Android Widgets. This talk will offer a hand-on approach on building a material looking application with Jetpack Compose, by using its existing components.