Android Dev News
182 subscribers
2 photos
3.47K links
Blog: Android Developers Blog
Podcast: Android Developers Backstage
Medium: Android Developers
YouTube: Android Developers

Creator & Maintainer @typesafe
Download Telegram
Keep your app from failing in a 64-bit only world

https://www.youtube.com/watch?v=mqRrkUO7wxY

64-bit only opens up some gaps in the way people have been using the platform. This talk covers how to make sure your app will work on the next generation of Android devices.

Resources:
Android ABIs → https://goo.gle/3tg9hYI
Support 64-bit architectures → https://goo.gle/3twy0sd
How to address OpenSSL vulnerabilities in your apps → https://goo.gle/3zZJurI
How to fix apps with bad SoLoader versions → https://goo.gle/3WJUumC

Speaker: Fung Lam

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Introduction to Ultrawide-band on Android

https://www.youtube.com/watch?v=8X_9no-9tCg

Introducing Ultrawide-band technology, key concepts, and real life applications. Also a walkthrough of our new Jetpack library to build apps for Android with it and sample code.

Resources:
Ultra-wideband Communication → https://goo.gle/3UjpEzS
Ultra-wideband Jetpack Library → https://goo.gle/3DLzVxA
Full code sample → https://goo.gle/3DLAhEq

Speaker: Carlos Vinueza

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Building modern Android app widgets

https://www.youtube.com/watch?v=b-P5dFyGiKs

Does your app have an app widget? Do you want to build one? In this session, we showcase how we modernized our app widgets leading to more engagement, and we share top tips to help you build Modern Android AppWidgets.

Resources:
User interface samples → https://goo.gle/2XwA5rE
App widgets overview → https://goo.gle/3NQAfjp
Glance → https://goo.gle/3UJxXVv

Speaker: Marcel Pinto

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
HDR 10-bit: Capture, playback, and sharing 10-bit video

https://www.youtube.com/watch?v=r03U2cCy5_E

Take a dive into HDR video and discuss the process from end-to-end, including video capture, editing, playback, and sharing. Specific topics include the new Media3 Transformer API for editing, displaying graphics on SurfaceView for playback, and any additional best practices to prepare the files for sharing.

Speaker: Raymond Tiong

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Android Graphics

https://www.youtube.com/watch?v=qlBxrvhk3tg

Come learn how to use Android's Graphics APIs in your app, including taking advantage of some of the newest platform features such as AGSL, Android Graphics Shading Language.

Speakers: Chet Haase, Sumir Kataria

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Demystifying attestation

https://www.youtube.com/watch?v=Bc4ZLmTp4m0

Device trust is complicated but essential for modern apps. Even the best mobile developers at the largest companies rarely have the time to become experts. In this talk, we discuss what attestation is, which apps should be taking advantage of it, what actions you should take if you don’t trust a device, and how Play Integrity API simplifies your path toward improving your app secuirty.

Resources:
Play Integrity API → https://goo.gle/3fILpdr
Key Attestation → https://goo.gle/3hmtSYO

Speaker: Todd Burner

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #GooglePlay
Supporting BLE Audio in your voice communication applications

https://www.youtube.com/watch?v=cXl9fUyW6FM

Android 13 introduces support for BLE Audio hearables and within the next year hardware devices will be available in the market. This technical session focuses on how the Telecom API can support BLE Audio hearables to make use of high-quality bi-directional audio up to 32khz, stereo microphone support, and many more features.

Speaker: Luke Hopkins

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Hardware acceleration for on-device Machine Learning

https://www.youtube.com/watch?v=iSt3fT1YsKE

Hardware acceleration can dramatically reduce inference latency for machine learning enabled features and allow you to deliver live on-device experiences that may not be possible otherwise.
Today, in addition to CPU, Android devices embed various specialized chips such as GPU, DSP or NPU that you can use to accelerate your ML inference.
In this talk we go over some tools and solutions offered by TensorFlow and Android ML teams that help you take advantage of various hardware to accelerate ML inference in your Android app.

Resources:
TensorFlow documentation→ https://goo.gle/3UCuw2L
GPU delegate documentation → https://goo.gle/3DQMWGe
Model analyzer → https://goo.gle/3NRuKAN
NNAPI delegate documentation: → https://goo.gle/3tc4ibB
Performance delegates documentation → https://goo.gle/3TiZeNd
Acceleration Service → https://goo.gle/3hkxMRT
Android ML documentation → https://goo.gle/3tbzcko

Speaker: Thomas Ezan

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Presenting a high-quality media experience for all users

https://www.youtube.com/watch?v=CLslyXs0i4s

Media experiences have a strong dependence on a variety of factors, like the device’s hardware capabilities and the properties of the media file itself, forming a complicated matrix of scenarios that developers need to handle. Check out tools and strategies for making sure your media app is optimized to present the best experience to all your users regardless of the use-case.

Speaker: Nevin Mital

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Building for a multilingual world

https://www.youtube.com/watch?v=Tq7TSUzAGm8

Learn best practices to internationalize your android app and how to implement per-app language preferences.

Resources:
Per-app language preferences → https://goo.gle/app-languages
Per-app language preferences video → https://goo.gle/app-languages-video

Speaker: Ash Nohe

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Designing a high quality app with the latest Android features

https://www.youtube.com/watch?v=922ADxreYDY

The recent releases of Android have brought a totally reimagined UI that feels alive with every tap, swipe, and scroll. In this session, we cover 3 platform features to help you polish your app with premium layouts, delightful navigation and an accessible color system. Users expect a high quality experience for their apps — how can developers meet that?

Resources:
Edge to Edge → https://goo.gle/3A1pJjA
Floating Action Button pinned → https://goo.gle/3hq73n8
Predictive Back Gesture → https://goo.gle/3DQMIPo
Predictive Back Gesture Codelab → https://goo.gle/3FUfxNw
Basics for System Back I/O Video → https://goo.gle/3UGvjzO
Theming your adaptive icon → https://goo.gle/adaptive-icons

Speaker: Rebecca Gutteridge

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Migrating to Billing Library 5

https://www.youtube.com/watch?v=QcgAw1EJfrE

Google Play added new subscription features in May 2022 and released Billing Library 5. Learn how to adapt your Android and server integrations to take advantage of the new capabilities, and design your system to reduce the cost of maintenance.

Speaker: Diana García Ríos

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #GooglePlay
Building accessibility support for Compose

https://www.youtube.com/watch?v=Sf1z_gRplDc

Jetpack Compose is Android’s new toolkit for building native UI. Hear what it took to build a new UI toolkit to be compatible with accessibility services. This talk aims to help developers gain a deeper understanding of how various accessibility services, such as TalkBack and Switch Access, are able to understand and monitor the state of the UI in an Android app.

Resources:
Accessibility services and the Android Accessibility model → https://goo.gle/3CUpoj8
Semantics in Compose → https://goo.gle/3NjQJQ7
Labeling images for Accessibility → https://goo.gle/3F3AqVY
Test your app's accessibility → https://goo.gle/3sbAYBJ
Accessibility bug tracking→ https://goo.gle/3DcPTBQ

Speaker: Caren Chang

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #JetpackCompose
Improving your social experience quality with Android Camera

https://www.youtube.com/watch?v=4n4sJDGjiz0

In this session, we explore new framework innovations to improve quality, improve latency and create innovative experiences with Android Camera.

Resources:
Camera2 → https://goo.gle/3huT0MQ
CameraX → https://goo.gle/3n34sP6

Speaker: Mozart Louis

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Next up on the Privacy Sandbox

https://www.youtube.com/watch?v=OjMJoY-rJrU

Overview of the Privacy Sandbox on Android including our plans for Beta and beyond. Learn about the new features in each Privacy Sandbox API and how to take advantage of them in your app or game.

Resources:
Overview of the Privacy Sandbox → https://goo.gle/3Tn2t6l
What's new in Developer Preview 6 → https://goo.gle/3MAE22V
Privacy Sandbox Examples on Github → https://goo.gle/3Un7gWC

Speaker: Erin Walsh

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android
Now in Android: 73 - Android Dev Summit: Platform, Now in Android on Google Play, and more!

https://www.youtube.com/watch?v=kMmkG5MUREY

Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. Today, we’re covering updates on the Platform track at #AndroidDevSummit ‘22, Health Connect, Now in Android on Google Play, user choice billing, and more!

Chapters:
0:00 - Introduction
0:21 - #AndroidDevSummit Platform
0:40 - Health Connect
1:35 - Now in Android app
2:01 - User Choice Billing Pilot
2:25 - Videos
4:24 - ADB episode 191
4:42 - Conclusion

For links to these items, check out Now in Android #73 on Medium → https://goo.gle/3ObESEC

Now in Android podcast → https://goo.gle/2BDIo9y
Now in Android articles → https://goo.gle/2xtWmsu

Now in Android playlist → https://goo.gle/now-in-android
Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevelopers #NowInAndroid
Migrate your apps to Android 13

https://www.youtube.com/watch?v=wBx3-ZObxY8

Each new release of Android comes with platform behavior changes that your app needs to account for; some of these changes apply only when you target the new SDK version, while others — mostly involving privacy and security — apply to all apps. We cover these changes, give insight on how to test your app, and talk about new Android 13 features you can take advantage of to give your Android 13 early adopters the best experience.

Resources:
Migrating your app to Android 13 → https://goo.gle/3zUwzqU
Behavior changes for all apps → https://goo.gle/3WNYxyz

Speaker: Daniel Galpin

Watch more:
Watch all the Android Dev Summit sessions → https://goo.gle/ADS-All
Watch all the Platform track sessions → https://goo.gle/ADS-Platform

Subscribe to Android Developers → https://goo.gle/AndroidDevs

#Featured #AndroidDevSummit #Android