Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android Wear Development for beginners

Android Wear Development for beginners

This presentation introduces the development of Android Wear applications. It walks the audience through an introduction, watch faces, design guidelines for Android Wear apps, uploading Android Wear apps to Google Play and the common pain points experienced during development.

Moyinoluwa Adeyemi

August 20, 2016
Tweet

More Decks by Moyinoluwa Adeyemi

Other Decks in Technology

Transcript

  1. Android Wear Development for
    beginners
    Android Fortnightly 3 Moyinoluwa Adeyemi
    (Create your first Y̶o̶r̶u̶b̶a̶ watch face)

    View full-size slide

  2. Android Wear

    View full-size slide

  3. Extend Android to Wearables

    View full-size slide

  4. ● Say “Ok Google” to ask questions and get stuff done
    ● Get glanceable information throughout the day
    ● Wide range of available sensors
    ● Make the most of your time
    ● A style for every mood
    ● Works with your Android Phone or iPhone

    View full-size slide

  5. Android Wear 2.0 Developer Preview
    New User Interface
    ● Material Design for wearables
    ● Expanded notifications
    ● Darker UI

    View full-size slide

  6. Android Wear 2.0 Developer Preview
    Standalone Apps
    ● Direct network access to cloud
    ● Apps run on watch even when your phone (Android or iOS)
    isn’t with you

    View full-size slide

  7. Android Wear 2.0 Developer Preview
    Watch Face
    ● Complications API: any watch face can show data from
    any app

    View full-size slide

  8. Android Wear 2.0 Developer Preview
    Messaging
    New input methods: handwriting, keyboard

    View full-size slide

  9. Android Wear 2.0 Developer Preview
    Fitness
    Google Fit Platform: automatic activity recognition and data
    API

    View full-size slide

  10. Range of devices...
    ● LG G Watch (first development platform for Wear, first Qualcomm platform)
    ● Samsung Gear Live (Samsung brand, OLED display)
    ● Moto 360 (first TI platform, heartrate sensor, round LCD)
    ● Sony Smartwatch3 (first Broadcom platform, first GPS, reflective LCD)
    ● LG Watch R (first round OLED, WiFi development platform)
    ● LG Watch Urbane (launched with WiFi, more compact size)
    ● Huawei Watch (price challenger for US)
    ● LG Watch Urbane 2nd Edition (first integrated telephony features, first NFC)
    ● Tag Heuer (First ultra premium, first Intel platform)

    View full-size slide

  11. Why is there no fragmentation on Android Wear Devices?

    View full-size slide

  12. Digital Analog

    View full-size slide

  13. Ambient mode

    View full-size slide

  14. Design guidelines for square, round and chin faces

    View full-size slide

  15. Uploading your Wear app to Google Play
    Currently...
    ● Package the wearable .apk file inside the mobile module
    ● Sign the mobile and wear module in release mode
    ● Upload only the mobile-release apk since the wear module
    is packaged with it

    View full-size slide

  16. Uploading your Wear app to Google Play
    With Android Wear 2.0 Developer Preview…
    ● No need to package the wearable .apk file inside the
    mobile module
    ● No need to sign the mobile and wear module in release
    mode

    View full-size slide

  17. Common Android Wear Dev problems
    ● Connecting the mobile device to an Android wear device
    ● Connecting the mobile device with a wear emulator
    ● Seeing changes in the watchface
    ● Testing the wear application

    View full-size slide

  18. Thanks for listening
    @moyheen @moyinoluwa
    @moyheen

    View full-size slide