top of page
droidcon+icon.png

7-9 OCT. 2026

BERLIN

DroidCon_icon_rotatet.png
Anita_Singh_edited.jpg

( SPEAKER )

Himanshu Singh

Android @NordVPN

( SESSION )

Building Android Open Source Libraries: Managing Public APIs with Intention

Open source Android libraries are powerful tools—but with great power comes great responsibility, especially when it comes to your public API. In this talk, we’ll dive into the practical challenges of building Android libraries in the open, and how to thoughtfully design, document, and maintain your public-facing APIs. I’ll share lessons learned from real-world projects, including: - How to decide what should be public vs internal - Using tools like @RestrictTo, internal, and visibility modifiers effectively - Planning for stability and deprecation strategies - Communicating changes with users and contributors - Avoiding accidental API exposure in Kotlin
bottom of page