Welcome Address & Intro
Greg Fawson, CEO - droidcon Global
Session Moderator - TBA
Jetpacks For You And I
Marcos Placona, Developer Evangelist
Lifecycles, navigation, camera, database access… To name a few of the most complex APIs to work with Android.
In 2017 Google introduced Jetpack, a collection of Android components that make it easier for you to develop great apps, follow best practices and avoid performing complex tasks or writing boilerplate code. It's also HUGE and with over 30 different components in the collection, getting started can be daunting if you don't know what is what.
In this talk, we will look at what you need to get started with some of the hottest Jetpack components that offer backwards compatibility and are updated more frequently than the Android platform.
CameraX - The New Powerful Jetpack Library
Divya Jain, Mobile Developer
Camera development has been quite a painful task. But now comes the new Jetpack library : CameraX. With a use case based lifecycle aware approach, it provides a consistent & easy to use API. In the talk, I will talk about:
Overview & architecture
Library structure with 3 main abstracted handles
Binding the use cases to the Lifecycle
Sample app code to demonstrate how to get started
The goal is to help everyone understand how this library aims to strike a balance between abstracting away the difficult bits of managing the camera while allowing flexibility and customization. The “Click of a camera” has just become easier!
Become A Composer
Brian Gardner, Developer & Instructor
Big Nerd Ranch
Jetpack Compose is a new toolkit that radically changes the way views are created on Android. It provides a fluent API to declare view components and combine them into a screen.
This session shows off how to create a screen from a popular Android app using Compose. I will start by creating the low-level, individual view components, then combine them in higher-level components that represent larger parts of the screen. Once the screen starts to take shape I will add state into the mix and demonstrate how to display the state and update it as well.
By the end of the session, viewers will have confidence in their ability to use Compose to quickly create a user interface for their apps.