How to Build a Library People Will Use
summary
How to design a reusable library: the talk explains that when you publish a library every dependency becomes part of users’ projects, so authors must manage and minimize dependencies. It covers practical considerations and strategies for successful integration into downstream apps, and describes dependency-reduction practices used at RuStore.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:05Dependency conflict problem
- 7:11Reducing dependencies strategies
- 13:29Sources over dependencies
- 14:51Gradle plugin for shading
- 27:46Summary and recommendations
- 28:50Q&A
related talks
01h 10mDeveloping a Library for Mobile Apps
31mTips for Library Development (from a Startup Developer)
43mLibrary Developer Confidential
31mAn unknown land of creating libraries
46mHow to Evolve a Component Library Without Breaking It
44mBuilding and Publishing Android Libraries the Missing Guide
47mWhy your shared libraries are ill - and how to cure them
01h 17mDevelopment strategies: You've written a library - now what?
