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

What's New in #AndroidDev from #io17

What's New in #AndroidDev from #io17

What's new in #AndroidDev from #io17 talk at Google I/O 2017 Extended Roadshow by GDG Philippines:

Jomar Tigcal

August 12, 2017
Tweet

More Decks by Jomar Tigcal

Other Decks in Technology

Transcript

  1. What’s new in #AndroidDev
    Jomar Tigcal
    GDG Philippines

    View full-size slide

  2. Jomar Tigcal
    GDG Philippines Community Manager
    Android Developer, Trainer, and Consultant
    Have personal Android apps on Google Play Store

    View full-size slide

  3. GDG Philippines
    http://gdgph.org
    [email protected]
    GDG Philippines
    @gdgphilippines
    /GDGPhilippines
    /gdgphilippines
    Google Developer Group (GDG)
    Philippines is a group of enthusiastic
    Filipino developers interested to
    collaborate and learn more about
    new technologies.

    View full-size slide

  4. Android Go
    Android optimized to run smoothly on entry-level devices
    Starting with the O release
    Google apps to use less memory, storage space, and mobile data
    Play Store Featured Apps

    View full-size slide

  5. Project Treble
    A new Android framework designed
    to help reduce the time and effort it
    takes device makers to upgrade a
    phone to a new version of Android
    Starting with Android O.

    View full-size slide

  6. Android O
    ● Notification channels and dots
    ● Picture-in-picture
    ● Smart text selection
    ● Autofill
    ● Adaptive icons
    ● XML font resource
    ● Downloadable fonts and emojis
    ● Autosizing textviews

    View full-size slide

  7. Notification Badges

    View full-size slide

  8. Adaptive Icons
    A variety of shapes across different
    device models/launchers
    Android Studio
    XML

    View full-size slide

  9. Android O Developer Preview
    Android Beta:
    https://g.co/androidbeta
    Manual Flash:
    https://d.android.com/preview

    View full-size slide

  10. Kotlin
    Kotlin is now an officially-supported
    language
    https://developer.android.com/kotlin

    View full-size slide

  11. Android Studio 3.0 Canary
    ● Android O
    ● Instant App
    ● Kotlin
    ● App Performance Tools
    https://developer.android.com/studi
    o/preview

    View full-size slide

  12. Android Studio 3.0 Canary
    ● Kotlin support
    ● Java 8 language features
    ● Layout editor
    ● Adaptive icon wizard
    ● XML fonts and downloadable
    fonts
    ● Android Things Support
    ● IntelliJ Platform Update
    ● Instant Apps Support
    ● Build Speeds Improvement
    ● Google Maven Repository

    View full-size slide

  13. Kotlin Support

    View full-size slide

  14. Java 8 Support

    View full-size slide

  15. Adaptive Icon Wizard

    View full-size slide

  16. Downloadable Fonts

    View full-size slide

  17. Android Things Support

    View full-size slide

  18. Instant App Support

    View full-size slide

  19. Google Play System Images

    View full-size slide

  20. Android Studio 3.0 Canary
    ● Google Play System Image
    ● Emulator openGL ES3.0 Support
    ● Emulator App Bug Reporter
    ● Emulator Proxy Support
    ● Emulator Android Wear Rotary
    Controls
    ● APK Debugging
    ● Layout Inspector
    ● Device File Explorer
    ● Android Profiler
    ● CPU Profiler
    ● Memory Profiler
    ● Network Profiler
    ● APK Analyzer Improvements

    View full-size slide

  21. Android Architecture Components
    A set of Android libraries that help
    you structure your app in a way that
    is robust, testable, and maintainable.
    Preview
    Guide to App Architecture:
    https://developer.android.com/topic/
    libraries/architecture/guide.html
    Lifecycle
    LiveData
    ViewModel
    Room

    View full-size slide

  22. Instant Apps
    ● Android Apps Without
    Installation
    ● Now open to all developers
    http://g.co/instantapps

    View full-size slide

  23. What’s New in Google Play
    ● Statistics
    ● Android Vitals
    ● Release dashboard
    ● Device catalog
    ● App Signing
    ● Pre-launch report
    ● Retained installer data
    ● Subscriptions dashboard
    ● Reviews analysis

    View full-size slide

  24. And more...
    Android Wear: New Complications API Tools and New UI Library
    Android Things
    TensorFlow Lite for Android

    View full-size slide

  25. #io17 Videos
    ● Android @ #io17 Playlist:
    https://www.youtube.com/playli
    st?list=PLWz5rJ2EKKc-odHd6XE
    af7ykfsosYyCKp
    ● #io17 Google Keynote:
    https://www.youtube.com/watc
    h?v=Y2VF8tmLFHw
    ● #io17 Developer Keynote:
    https://www.youtube.com/watc
    h?v=EtQ8Le8-zyo

    View full-size slide

  26. #io17 Android Codelabs
    ● https://codelabs.developers.goo
    gle.com/io2017?cat=Android
    ● https://codelabs.developers.goo
    gle.com/io2017?cat=Android+Au
    to
    ● https://codelabs.developers.goo
    gle.com/io2017?cat=Android+TV
    ● https://codelabs.developers.goo
    gle.com/io2017?cat=Android+W
    ear

    View full-size slide

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

    View full-size slide

  28. Thank you!
    Build something awesome!
    Provide feedback:
    talkback.tigcal.com
    http://tigcal.com
    [email protected]
    http://google.com/+JomarTigcal
    @jomartigcal

    View full-size slide

  29. What’s new in #AndroidDev
    Jomar Tigcal
    GDG Philippines

    View full-size slide