How to successfully shift from app development to SDK development
summary
Company SDK collects device data, ANRs, network calls and startup timing and displays them in a timeline; integration choice shifts an enum with three values into a simple boolean to match real developer needs. Use binary-compatibility-validator (API dump and API check) to prevent breaking changes; prefer compileOnly for transitive deps and decide who will crash at runtime. Run nightly fitness tests on BrowserStack to track APK size, startup time and data consumption (one customer saw half their SIM plan used); tweaking ProGuard rules cuts size ~6%.
AI-written summary · about
chapters (6)
- 0:00Introduction and background
- 3:18From app to SDK development
- 9:27Developer experience fundamentals
- 18:37SDK performance considerations
- 28:03Being a good SDK guest
- 31:41Key takeaways and Q&A
related talks
53mHow not to fuckup with building SDK and make clients happy
22mBest Practices When Building Mobile SDKs
32mBest Practices in SDK Development
32mTools that can help you to target newer SDK level
09mDeveloping and supporting 12 SDKs with a team of three
27mSDK or Not
01h 15mExperimentation at scale: Fuel your application’s growth through A/B testing
31mBuild apps for the next billion users
