extending your apps to wearables - droidcon paris 2014
DESCRIPTION
http://fr.droidcon.com/2014/agenda/detail?title=Extending+your+apps+to+wearables speaker: Vitaliy Zasadnyy, GDG Lviv Mobile developer, Google Developers Group and Gamedev Community Lviv co-founder. Interested in GameDev, Android, iOS, Google App Engine and community management. Used to work for enterprise giants like EPAM as well as for product companies such as NRavo. Nowedays work in two teams: first one make 3D MMO game using Unity, second - RnD. TEDx speaker.TRANSCRIPT
Extending your apps to wearables
Vitalik Zasadnyy@zasadnyy
Droidcon ParisSeptember 22-23
Custom OS Android Wear
Sony Smart ExtensionsOverview
“Sony made wearables before it was mainstream...”
Supported devices
How the Smart Extension apps work
Architecture
Smart Extension APIs
Compatibility
Development
Requirements
● Eclipse / Android Studio
● ADT
● Sony Add-on SDK
● Smart Connect
● Host Application
Project setup & structure
● Use sample apps
Official library
Un-official library
Actually project
Hello Droidcon!
● ?
● ~ 40 lines, 10 intent filter actions
1
2
4
3
Security
AndroidManifest.xml
Using API
ScreenControll.java
Using API - HELL
Debugging
1. Connect phone
2. Run
3. Debug
Nothing special!
Testing
Emulator
UI Guidelines
No UI Guidelines!
Things to consider
● Resolution: 128x128 or 220x176
● Information levels
● Dimmed mode design
● Icon sizes, buttons …
Publishing
Publishing
1. Package as plain Android app
2. Upload to store
3. Add to description:
“Smart Connect extension for SmartWatch 2”
Android Wear SDKOverview
Put it all togetheror “we need more wearable integrations...”
Business case
?
Architecture
View
Presenter
Model
Common
Project structure
settings.gradle
Project structure
Gradle config
build.gradle
Eyes Exercises
bit.ly/eyes-exercises
The biggest Google related event in Ukraine
Thanks for attention!Questions?
Presentation will be available at:bit.ly/jday-wearables
Vitalik Zasadnyy@zasadnyy