Skip to Main Content
Lightning Talk Beginner Apache License 2.0 (software) CC BY-SA 4.0 (slides and documentation) First Talk

Lessons from Building a Community Android ROM (DerpFest 16)

Approved
Session Description

This lightning talk shares my first-hand experience building a community Android ROM (DerpFest 16) for the Redmi Note 10 Pro.

Rather than a deep technical walkthrough, the session focuses on practical lessons learned while working with Android source code, device trees, vendor blobs, and the Soong build system. I will briefly touch on common build failures, memory constraints, and the challenges of moving to a newer Android version.

The goal is to give attendees a realistic picture of what Android ROM development involves and to encourage beginners to explore Android-related FOSS projects without being intimidated by the scale.

Key Takeaways
  • What Android ROM development actually involves

  • Common mistakes and build issues beginners face

  • Why community ROM maintenance matters

  • How newcomers can start contributing safely

References

Session Categories

Technology architecture
Engineering practice - productivity, debugging
Story of a FOSS project - from inception to growth
Contributing to FOSS
Talk License: Apache License 2.0 (software) CC BY-SA 4.0 (slides and documentation)

Reviews

Reviewer #1 Approved