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

What's New in Android (By: Najeeb Idrees) - Acc...

What's New in Android (By: Najeeb Idrees) - Accessibility for Everyone

Talk by Najeeb Idrees (https://www.linkedin.com/in/najeebidrees/) at Accessibility for Everyone by GDG Lahore.

GDG Lahore

March 22, 2023
Tweet

More Decks by GDG Lahore

Other Decks in Programming

Transcript

  1. About Me • Studied BS Computer Science from UOL (2010

    - 2014) • Masters degree specialized in AI from UET • Having 9 years of experience in software development • Ex -> Principal Engineer - Confiz | Senior Engineer - Technosoft | Engineer - AppsGenii • CTO at Hustle Technologies • Engineering Manager at Goally (with the mission to ease the lives of families with neurodiverse individuals)
  2. Themed App icons • Android launchers are tinted to inherit

    the coloring of the user’s chosen wallpaper and other themes
  3. Media Controls • Tailors it looks to the music you

    are listening to • Progress bar grooves to the sound beat
  4. App Languages • Different language per app • If device

    is multilingual - use social media app in one language and use banking app in another language
  5. Others • Material You Design • Privacy Dashboard • Enhanced

    Notification Managemen • One-handed Mode - Shrink to display • Better Accessibility • Improved Performance - faster app launch times and smoother animations.
  6. Jetpack 1/2 • Jank Stats ◦ Can be used all

    the way down to API level 16. ◦ Stats for when, where and how jank occurred in your apps • Room ◦ Rewritten in Kotlin ◦ Relational Query Methods
  7. Jetpack 2/2 • Paging ◦ Stable support for Rx ◦

    Handling invalid data made from the api has more comprehensive callback methods. • Fragment ◦ Fragment result API
  8. New Notification Permissions • All apps that will support Android

    13 must use the new permissions to send notifications to their users
  9. Photo Picker • Select the photos they want to give

    access to, without giving access to their entire photo library
  10. Others 1/2 • MLKit ◦ New text recognition API •

    CameraX API 1.1.0 ◦ Choose Cameras & Resolution ◦ Pause, Resume & Audio Controls ◦ Better Camera Previews • Google Wallet API ◦ Apps can now save passes themselves without the need of a backend server. • Vitals ◦ Google Play has a Vitals tab where you can monitor your app’s issues. You can filter data based on Country ◦ Crashes or ANR
  11. Others 2/2 • LiveOps ◦ lets you create timed events

    that are displayed on Google Play’s main page. You can create various kinds of events such as discounts, extra value, free rewards, subscription trials and others. • Monetization ◦ New payment methods added