Today, Android is one of the most famous operating systems in the world, running on almost every smartphone, tablet, foldable, TV, and whatnot. A big part of Android is also available as the Android Open Source Project, commonly called AOSP. As one can expect, there are numerous FOSS projects available on Android maintained by the community, for the community.
Building and maintaining a software project that is expected to work on billions of devices comes with its challenges, ranging from significant API changes almost every quarter to handling feedback from the community. The number of unexpected and unseen burdens and challenges that FOSS developers in the Android space face is quite significant, which often leads to burnout or loss of interest in continuing the project.
This talk aims to explore some of these challenges and their possible solutions that may help the developers or at least decrease their burden.