Open Source is Awesome: How it Makes us all Better Developers
summary
Open source shortens development by reusing battle‑tested code: a custom web view controller that runs iOS 5–11, a popular image cropper (released 2015), an iPad number‑pad and a lockscreen‑style auth UI (which needed updating after iOS 11 broke layout assumptions). Use GitHub, support CocoaPods and Carthage, run Travis CI testing, publish releases/tags and a changelog, pick a license (MIT recommended, avoid GPL for App Store apps), and expect to actively update for new Xcode/iOS betas.
AI-written summary · about
chapters (14)
- 0:00Start
- 2:29Overview
- 6:20Writing Software
- 8:06Benefits of Open Source
- 16:17Repo Structure
- 17:19Dependency Managers
- 18:15ReadMe
- 19:47License
- 21:11Change Log
- 21:53Releases
- 22:30Continuous Integration
- 23:46Platform Updates
- 25:22Bug Reports
- 26:32Feature Requests
related talks
46mHow Open Source Development Can Make You A Better Developer
24mOpen Source & Swift
01h 01mKeynote - Open source is just about the source, isn't it?
07mTo Reason via Open Source
34mKEYNOTE PANEL | Open Source in Action
14mOpen-source has changed how you run infrastructure
36mOpen Source at Scale
28mGrowing Open Source Seeds
