Language: English
2023-07-29, 12:50–13:20 (Asia/Taipei), AU
In this talk, we will look into how CalyxOS Team rewrote Android's sample OS updater app from Java to Kotlin while addressing deprecation and other issues along the process resulting in a modern app that any AOSP-based OS can use to update their A/B partition scheme devices.
Android is used all over the world by millions of people every day. Multiple companies deploy updates for these devices every once in a while to update the underlying system with the latest updates containing various security-bug fixes and new features.
This talk aims to showcase how updates are deployed on these Android devices using the OS updater application and how the team at CalyxOS rewrote Android's sample OS updater app from Java to Kotlin and Material3 following the latest recommended guidelines and libraries.
This talk aims to be targeted at beginners and skilled developers, including normal users who use Android devices and are interested in learning how the OS on their system is updated in the background.
- CalyxOS is an Android mobile operating system that puts privacy and security into the hands of users. Plus, proactive security recommendations and automatic updates take the guesswork out of keeping your personal data personal.
入門
Target Audience –Anyone interested in Android either as a developer or user
Aayush Gupta (he/him), Android Developer and Developer Relations, is a self-taught developer, working on FOSS and various communities, prominently XDA Developers, for the past few years. He holds multiple titles in numerous communities, both personal and professional. Working remotely from Bhilai, India, he actively contributes to developing Android-related projects. In addition, he has been organizing Google Developer Groups Bhilai, a.k.a GDG Bhilai, to support the local community.