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
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.
Property-Based Testing for UI: Capturing Edge Cases via LLM-Generated Property Definitions
Tetta Noguchi
#Maintenance / Operations / Testing
Getting Started with Material3 Expressive
chuka
#UI・UX・Design
On-Device LLM on Android Devices 2025
daasuu
#@Experimental AI