publishing android wear 2.0 apps

19
Publishing Android Wear 2.0 Apps 2017.05.09 Kenichi Kambara (@korodroid) shibuya.apk #14

Upload: kenichi-kambara

Post on 21-Jan-2018

665 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Publishing Android Wear 2.0 Apps

Publishing Android Wear 2.0 Apps

2017.05.09 Kenichi Kambara (@korodroid)

shibuya.apk #14

Page 2: Publishing Android Wear 2.0 Apps

About me

• •

• Droidcon Stockholm 2014 • Droidcon Spain 2014 • Droidcon Amsterdam 2013 • Droidcon Paris 2013 • Smartphone & Tablet 2014 Spring Tokyo • Developers Summit 2013 Summer & 2015

• Mobile Dev Blog

• Android

• NTT

(@korodroid)

Page 3: Publishing Android Wear 2.0 Apps

Introduction

• Reviewing Android Wear 2.0

• Publishing Android Wear 2.0 Apps

Page 4: Publishing Android Wear 2.0 Apps

Reviewing Android Wear 2.0

Page 5: Publishing Android Wear 2.0 Apps

Android Wear 2.0 (First major update)

Google I/O 2016

Page 6: Publishing Android Wear 2.0 Apps

Android Wear 2.0 Features

NewLauncher

NewInput Data

MaterialDesign

StandaloneExtension

Google FitExtension

Android NSupport

ComplicationAPI

NewNotification

Page 7: Publishing Android Wear 2.0 Apps

Android Wear 2.0 Devices

LG Watch Sport LG Watch Style

+Many devices will receive 2.0 updates.

Page 8: Publishing Android Wear 2.0 Apps

Publishing Android Wear 2.0 Apps

Page 9: Publishing Android Wear 2.0 Apps

Installing Apps to Wear 1.x

Page 10: Publishing Android Wear 2.0 Apps

Phone App

Wear App

||1apk

Wear App

Phone App

Wear App

Installing Apps to Wear 1.x

Page 11: Publishing Android Wear 2.0 Apps

Phone App

Wear App

Creating APK for 1.x

=1apk

dependencies { // … wearApp project(':wear') }

Phone’s build.gradle

Page 12: Publishing Android Wear 2.0 Apps

Publishing Apps to Wear 2.x

Page 13: Publishing Android Wear 2.0 Apps

Google Play Store for Wear 2.x

Page 14: Publishing Android Wear 2.0 Apps

Publishing Apps to Wear 2.x

Phone App

Wear App Wear App

Phone App

1apk

1apk

Page 15: Publishing Android Wear 2.0 Apps

Creating APK for 2.x & 1.x

android { publishNonDefault true ... defaultConfig { minSdkVersion 23 } }

Wear’s build.gradle

Phone AppWear App

1apk (for Wear 1.x)

productFlavors { wear1 { // Use the defaultConfig value } wear2 { minSdkVersion 25 } }

Wear App

1apk (for Wear 2.x)

Page 16: Publishing Android Wear 2.0 Apps

Phone’s build.gradle

dependencies { ... wearApp project(path: ':wear', configuration: 'wear1Release') }

Phone AppWear App

1apk (for Wear 1.x)

Wear App

1apk (for Wear 2.x)

Creating APK for 2.x & 1.x

Page 17: Publishing Android Wear 2.0 Apps

Conclusion • Wear 2.0

( )

• Wear 2.0 Standalone apps

iPhone Android (Play Store )

• Wear 1.x 2.x

Page 18: Publishing Android Wear 2.0 Apps

Appendix

Page 19: Publishing Android Wear 2.0 Apps

- Please let me know if you have any requests such as technical speeches, technical writings and so on.

Facebook:http://fb.com/kanbara.kenichi Google+:+Kenichi Kambara LinkedIn:http://www.linkedin.com/in/korodroid Twitter:@korodroid

Thank you so much.