Android Librarian's Guide: Building Robust Libraries and SDKs

In this talk, the speaker (skydoves) shares real-world lessons from maintaining Android open-source libraries and SDKs, including his work on the RevenueCat SDK. You'll learn what it takes to build robust, well-maintained libraries/SDKs that scale across teams and products. Topics include: * The importance of stable and intentional public API surfaces * Strategies for API lifecycle: design, development, versioning, and release (Exposing Android resources, binary compatibilities, etc) * Managing Android transitive dependencies and understanding the impact of the R class * Increase libraries/SDKs performance using Baseline Profiles * Writing effective documentation that supports adoption * Developer marketing strategies (time permitting)

  • Jaewoong (skydoves) RevenueCat, Senior Developer Advocate


Summary

  • Dates 2025.09.11 / 15:20 ~ 16:00 (40min)
  • Place Meerkat
  • Language English (Japanese interpretation available)

Intended audience

This talk is for Android developers who are not only interested in building open-source libraries or SDKs, but also those who use them regularly and want to better understand the internal foundations behind them.