Slide 1

Slide 1 text

Jomar Tigcal Google I/O 2015 Extended Baguio What’s new in Android #io15

Slide 2

Slide 2 text

Jomar Tigcal ● GDG Philippines Community Manager ● Android Developer ● Have personal Android apps on Google Play Store

Slide 3

Slide 3 text

Android M ● The next version of Android ● Improving the core user experience of Android ● Big changes to the fundamentals of the platform

Slide 4

Slide 4 text

Android M App Permisssions Doze App Invites App Links Fingerprint support … and more

Slide 5

Slide 5 text

Android M Developer Preview ● Available at https: //developer. android. com/preview ● For Nexus 5, 6, 9, and Player ● With OTA updates

Slide 6

Slide 6 text

Android M App Development Android M (API 22, MNC Preview) compileSdkVersion:'android-MNC' minSdkVersion:'MNC' targetSdkVersion:'MNC'

Slide 7

Slide 7 text

Doze ● prolongs battery life ● detects when app is on standby mode to conserve power ● still active for alarms or incoming requests

Slide 8

Slide 8 text

App Permissions ● individual permissions ● runtime permissions ● modify permissions

Slide 9

Slide 9 text

Fingerprint Support ● Add standard fingerprint support to any app ● Unlock device ● Authorize Play Store and Android Pay payments

Slide 10

Slide 10 text

App Indexing Makes your app found on Google Search https://developers.google.com/app-indexing/

Slide 11

Slide 11 text

Chrome Custom Tabs ● Custom webview running Chrome to open web pages ● Automatic sign-ins, saved passwords, preferences, autofill https://developer.chrome. com/multidevice/android/customtabs

Slide 12

Slide 12 text

Android Backup ● Data for apps ● Can opt out (includes, excludes)

Slide 13

Slide 13 text

Google Now on Tap Useful contextual information on anything currently on the device screen

Slide 14

Slide 14 text

… and more New app drawer RAM Manager Adoptable Storage Devices USB Type C Support Floating Clipboard Toolbar Simplifed Volume Control

Slide 15

Slide 15 text

New APIs New Stylus API Renderscript Compute Camera: Torch Audio: android.media.midi, Higher resolution audio,

Slide 16

Slide 16 text

Google Play Services 7.5 ● Smart Lock for Passwords ● Google Cloud Messaging ● Android Wear ● Google Fit ● App Invites Beta ● … and more!

Slide 17

Slide 17 text

App Invites ● Enable your users to share your app with people they know ● Actionable invite cards ● Personalized onboarding flows https://developers.google.com/app-invites/

Slide 18

Slide 18 text

Android Design Support Library compile 'com.android.support:design:22.2.0' ● Navigation View ● Floating labels for editing text ● Floating action button ● Snackbar ● Tabs ● … and more

Slide 19

Slide 19 text

Android Studio 1.3 ● NDK and C/C++ support ● Simultaneous visual layout builder and layout editor ● Available in Canary Channel

Slide 20

Slide 20 text

Data Binding ● connect data model to UI elements ● pre-processed at build time https://developer.android.com/tools/data- binding/guide.html

Slide 21

Slide 21 text

New in Google Play Developer Console ● Store Listing Experiments ● Developer Pages ● GCM Diagnostics ● Universal app campaigns ● Acquisition and Conversion Funnel ● Player Analytics ● Cloud Test Lab

Slide 22

Slide 22 text

Cloud Test Lab ● Test APKs on devices on the cloud ● With automated reports and scaling support. ● Free

Slide 23

Slide 23 text

Android Pay ● Pay via phone on stores with NFC terminals ● Virtual account number ● Add in-app to pay for products https://www.android.com/pay/

Slide 24

Slide 24 text

Google Cloud Messaging 3.0 ● target both Android, iOS, and web ● pushes to topic channels https://developers.google.com/cloud-messaging/

Slide 25

Slide 25 text

Brillo and Weave ● Brillo extends the Android platform to connected devices ● Weave is the IOT protocol for everything https://developers.google.com/brillo/

Slide 26

Slide 26 text

Medium Google Developers: http://medium.com/google- developers Developing for Android Article Series: https: //medium.com/google-developers/developing- for-android-introduction-5345b451567c

Slide 27

Slide 27 text

Android Training ● Android Nanodegree: https://www.udacity. com/android ● New Android Courses: https://www.udacity. com/google

Slide 28

Slide 28 text

New Android Courses ● Android App Development for Beginners: How to Make an Android App: https://www. udacity.com/course/android-development-for- beginners--ud837 ● Advanced Android app development: Productionize and Publish Your Apps: https: //www.udacity.com/course/advanced-android- app-development--ud855

Slide 29

Slide 29 text

New Android Courses ● Google Play services: Use Google APIs to Improve Your Apps (Maps, Location, and more):https://www.udacity.com/course/google- play-services--ud876 ● Gradle for Android and Java: Build Better Apps Though Automation with Gradle: https: //www.udacity.com/course/gradle-for-android- and-java--ud867

Slide 30

Slide 30 text

New Android Courses ● Android Ubiquitous Computing: Extend Apps to Wearables, TV and Auto: https://www. udacity.com/course/android-ubiquitous- computing--ud875 ● Android Performance: Optimizing Apps for Speed and Usability: https://www.udacity. com/course/android-performance--ud825

Slide 31

Slide 31 text

New Android Courses ● Android Design for Developers: Make Your Apps Material: https://www.udacity. com/course/android-design-for-developers-- ud862 ● … and more at https://www.udacity. com/google

Slide 32

Slide 32 text

Android @ #io15 ● I/O Keynote: https://youtu.be/7V-fIGMDsmE ● Android @ Google I/O 2015: https://www. youtube.com/playlist? list=PLOU2XLYxmsIJkggzcouEOEcnjDIyJNy AN ● … and more at https://events.google. com/io2015/videos

Slide 33

Slide 33 text

Thank you! http://jomar.tigcal.com [email protected] http://google.com/+JomarTigcal @jomartigcal

Slide 34

Slide 34 text

Questions? Image Source: http://www.talkandroid.com/35960-google-test-market-accidentally-released-reviewed-quickly-pulled/

Slide 35

Slide 35 text

Jomar Tigcal Google I/O 2015 Extended Baguio What’s new in Android #io15