4. App Actions
• New way to raise the visibility of your app to
users as they start their tasks.
• Actions put an app's core capabilities in front of
users as suggestions to handle their tasks, from
key touch-points like the Launcher and Smart
Text Selection, Google Play, Google Search app,
and the Assistant.
• By registering the app to handle one or more
user intents, users will be able to see and
interact with your app across multiple Google
and Android surfaces.
5. App Slices
• Slices are UI templates that can display rich,
dynamic, and interactive content from your app
from within the Google Search app and later in
other places like the Google Assistant.
• Slices can be built as enhancements to App
Actions.
• Support for Slices is built into Android
Jetpack and can extend all the way back to
Android 4.4, reaching approximately 95% of all
Android users.
6. Adaptive Battery
• Uses machine learning to prioritize access to
system resources for the apps the user cares
about most.
• Puts running apps into groups with different
restrictions using four new "App Standby
buckets" ranging from "active" to "rare".
• Apps will change buckets over time, and apps
not in the "active" bucket will have restrictions
in: jobs, alarms, network and high-priority
Firebase Cloud Messages.
10. Android App Bundle
• New publishing format that includes
all your app’s compiled code and
resources, but defers APK generation
and signing to Google Play.
• Google Play’s new app serving
model, called Dynamic Delivery, then
uses your app bundle to generate
and serve optimized APKs for each
user’s device configuration
11. Dynamic App Features
• Dynamic feature modules contain features and assets that you can decide not to include
when users first download and install your app.
• Using the Play Core Library, your app can later request to download those modules as
dynamic feature APKs, and, through Dynamic Delivery, Google Play serves only the code and
resources for that module to the device.
14. Android Test Jetpack
• Solves the problem of different test styles with different libraries
• Single set of APIs for on/off device tests
15. Project Nitrogen
• New single entry point for all tests
• Solves the test environment execution crisis
• Covers entire test execution lifecycle : setup to execution to reporting
16. Breaking changes
• Google Play will require that new apps target at least Android 8.0 (API level
26) from August 2018, and that app updates target Android 8.0 from
November 2018.
https://developer.android.com/distribute/best-practices/develop/target-sdk
• Restrictions on hidden and private (non-Public) APIs usage.
41. Other Announcements
• Google Assistant
• Transactions
• Continued conversation
• Multiple actions
• Google Duplex
• Android Things 1.0
• Firebase Test Lab for iOS will be rolling out soon.
42.
43.
44.
45. Recommended Sessions
• Modern Android development
• Android Pro-tips
• Frictionless Android testing
• Future of Apps : Modular, Instant and dynamic
• Jetpack : What’s new in support library
• Jetpack : In app navigation
• Jetpack : Work manager intro
• Best practices for text
• Constraint layout : What’s new
• Advanced Kotlin
• What’s new in Android dev tools
• ML kit for mobile developers
https://www.youtube.com/playlist?list=PLOU2XLYxmsIInFRc3M44HUTQc3b_YJ4-Y