top of page

Himanshu Singh
Android @NordVPN
Himanshu is a Full Stack Kotlin engineer and works as Android Engineer on the professional side. He is also a Google developer expert in Android and Kotlin. He is an active blogger, speaker, and content creator. He loves to mentor and share his knowledge to help people move into the development world!
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
