Google I/O 2019 What’s new on Android 4 • Kotlin First • Coroutines first • Jetpack Compose • Dark Mode • Gesture Navigation • Security and Privacy • CameraX • ViewBindings
How to get started with Kotlin 7 • http://try.kotlinlang.org • https://kotlinlang.org/docs/reference/ • https://codelabs.developers.google.com/android-ko tlin-fundamentals/
Jetpack Compose 11 • Jetpack Compose is an unbundled toolkit designed to simplify UI development. It combines a reactive programming model with the conciseness and ease of use of the Kotlin programming language.
Dark Mode 15 • Can reduce power usage by a significant amount • Improves visibility for users with low vision and sensitive to bright light. • Easier to use a device in a low-light environment.
Dark Mode 16 • Can reduce power usage by a significant amount • Improves visibility for users with low vision and sensitive to bright light. • Easier to use a device in a low-light environment.
Dark Mode 18 • Light - MODE_NIGHT_NO • Dark - MODE_NIGHT_YES • Set by Battery Saver - MODE_NIGHT_AUTO_BATTERY • System default - MODE_NIGHT_FOLLOW_SYSTEM
Gesture Navigation 20 • Unifies gestural navigation on Android Q • Swipe up from bottom navigates to home • Swipe left and right from edges navigates back
Security&Privacy 22 • Jetpack Security Library • Location permission changes on Q • Apps won't be able to turn on/off the WiFi on Q • SYSTEM_ALERT_WINDOW permission is deprecated on Q, Use Chat bubbles instead.