Android Open-source repositories 101: Everything you always wanted …
summary
Covers concrete repository work: chooses Apache 2.0 as default license, adds CONTRIBUTING.md and a clear README, generates docs with Dokka and publishes to Javadoc.io, and automates CI with GitHub Actions running lint and tests on every PR. Uses Dependabot or Renovate to update dependencies, applies semantic-release to bump versions and publish to Maven or GitHub Releases, uses CODEOWNERS for mandatory reviews; examples include WhiteCharts and WhiteChat libraries (published) and two contracting gigs won from an earlier Android Stack Blur project.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 7:30Personal open source journey
- 13:46Licensing in open source
- 18:43Contribution guidelines
- 21:50Automating dependencies
- 26:47Code reviews and GitHub Actions
- 31:44Automated publishing and summary
related talks
37mAndroid Librarian's Guide: Building Robust Libraries a…
31mContributing to AOSP
37mBecoming an AOSP contributor
44mBuilding and Publishing Android Libraries the Missing Guide
34mSuccessfully publishing a tested, upgradeable and documented Open Source Library
47mThe definitive guide to Android library development
45mLinuxOnAndroid - Reviving a 10 year old Android project
38mHow To Be a Responsible Open Source Citizen
