Build Your Java/Kotlin Library
summary
Practical guidance on building a reusable Java/Kotlin library, covering API design, compatibility, versioning, documentation, and Java vs Kotlin differences. The talk explains trade-offs and decisions based on the maintainer’s experience building Apollo Kotlin, and presents tools and practices to produce a durable, user-friendly library.
AI-written summary · about
chapters (6)
- 0:00Java/Kotlin library
- 3:10Library API design
- 18:23Documentation & errors
- 26:00Publish to Maven Central
- 34:08Version compatibility
- 46:12Conclusion
related talks
50mWriting Java-friendly Kotlin Code
59mHow to Evolve Your Kotlin Library Painlessly for Clients
36mBest practices for evolving Kotlin libraries
17mKotlin Library API Design and Compatibility Challenges
45mKickstarting Kotlin Culture: The Journey from Java to Kotlin
42mEvolving your Kotlin API painlessly for clients
41m10 Tips to Make Libraries Kotlin-Friendly
53mBuilding Cross-Platform Libraries with Kotlin
