~/talk

Focus on What Matters by Automating the Small Things

Talkat Android Summit 2019 · 2019-08-14..08-15· [devops-and-delivery]
slides:none on file

Explains concrete CI setups and shows working scripts: CircleCI and Google Cloud Build configs, GitHub PR and issue templates, Gradle tasks to install pre-push git hooks, ktlint and detekt integrated into builds, and a Danger Ruby setup that posts danger inline comments and an apk size reporting message. Demonstrates automating release uploads (Crashlytics distribution, Play publisher), auto-generated release notes from git logs, and notes a default Android project often has about a dozen out‑of‑date dependencies.

AI-written summary · about

  1. 0:00Intro
  2. 0:45Slides & Repo
  3. 3:30What To Automate?
  4. 5:04Automating Your Build
  5. 6:33Building With CircleCI
  6. 8:21Enforcing Build Status Checks
  7. 10:55Validating Code Formatting With
  8. 12:41Locally Validating Code Quality
  9. 13:06Reformatting Code Using IDE
  10. 14:54Running ktlint Locally
  11. 15:40Enforcing Code Quality With Git
  12. 16:48Automating Git Hook Installation
  13. 18:51Reviewing Code
  14. 19:32Creating PR Templates
  15. 21:54Creating Issue Templates
  16. 22:32Using Issue Templates
  17. 23:09Referencing GitHub Issues
  18. 24:05What Is Danger?
  19. 25:01Adding Danger To Your Project
  20. 27:08Reporting APK Size With Danger
  21. 27:52Enforcing Useful PR Descriptions
  22. 28:38Reporting Dependency Updates
  23. 29:52Reporting ktlint Errors With Dan
  24. 32:11Reporting With Danger
  25. 32:53Deploying Your App
  26. 33:36Customizing App Deployment
  27. 34:19Deploying Test Builds On Merge
  28. 35:46Deploying Release Builds On Me
  29. 37:38Thank You
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.