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 Slide

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

    View 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 Slide

  4. View Slide

  5. 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 Slide

  6. 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 Slide

  7. 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 Slide

  8. Notification Badges

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  13. 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 Slide

  14. Kotlin Support

    View Slide

  15. Java 8 Support

    View Slide

  16. Adaptive Icon Wizard

    View Slide

  17. XML Fonts

    View Slide

  18. Downloadable Fonts

    View Slide

  19. Android Things Support

    View Slide

  20. Instant App Support

    View Slide

  21. Google Play System Images

    View Slide

  22. 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 Slide

  23. 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 Slide

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

    View Slide

  25. 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 Slide

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

    View Slide

  27. #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 Slide

  28. #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 Slide

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

    View Slide

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

    View Slide

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

    View Slide