android m - getting started

14
Android M Getting Started Eduardo Carrara

Upload: eduardo-carrara-de-araujo

Post on 15-Aug-2015

191 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Android M - Getting Started

Android MGetting StartedEduardo Carrara

Page 2: Android M - Getting Started

Google Developers Group ABC

+GDG ABC

https://groups.google.com/forum/#!forum/gdg-abc

http://www.meetup.com/GDG-ABC/

https://www.facebook.com/GDGABC

Page 3: Android M - Getting Started

Fonte: Google* I/O 2015 Keynote, May 2015

+1 Bilhãode Usuários Ativos

Image by Android Party on YouTube

Page 4: Android M - Getting Started

What is M after all?

Page 5: Android M - Getting Started

Why should I care?

Reference: Android Dashboards

Page 6: Android M - Getting Started

5 Things to Keep an Eye On

New permissions systemApp LinkingAssist APIAuto BackupImprovements on Android for Work

Page 7: Android M - Getting Started

New Permissions System

Runtime permissions

Simplified groups of permissions

Limited number of permissions granted on install

Users have control over all permissions

Page 8: Android M - Getting Started

App Linking

Improved links handling by Android

Automatically determine de default app to use

Need association with a website

Page 9: Android M - Getting Started

Assist API

Allows user to engage with apps through an Assistant

Users can summon the assistant long pressing HOME

To not share context info set the FLAG_SECURE flag

To provide additional info share an AssistantContent using

the new listeners and callbacks

Page 10: Android M - Getting Started

Auto Backup for Apps

Automatic Backup & Restore for Apps (Finally! :) )

During the preview all apps are backed up

After only M targeted apps will have this behavior

User lost their data if they delete their google account

You can configure what do you want to back up

Page 11: Android M - Getting Started

Improvements on Android for Work

Enhanced controls for corporate owned devicesSilent install and unistall of apps by device ownerSilent enterprise certificate accessAuto acceptance of system updatesData usage trackingRuntime permissions managementWork status notification

Page 12: Android M - Getting Started

How do I get started?Download the correct SDK on the SDK ManagerUse the emulator or flash a supported device (Nexus)Set up the SDK:

Android Studio 1.3 - FTW!Get the preview SDKCreate or Update a projectBuild & Run

Page 14: Android M - Getting Started

Obrigado!

Eduardo Carrara de Araujo

+EduardoCarraraDeAraujo

br.linkedin.com/in/eduardocarrara/

@DuCarrara