The Techniques Behind Five Years of Maintaining the Hatena Bookmark App
summary
This talk explains the engineering practices used to continuously develop the Hatena Bookmark Android app over five years. It covers concrete technologies and approaches for long-term maintenance and evolution of the app (Android-specific development, codebase management, and ongoing feature work) and shares lessons learned to keep an app healthy across many releases.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:19Hatena Bookmark background
- 2:26Development team history
- 4:52Test and CI automation
- 12:16Release flow automation
- 14:23Development workflow
- 16:50Refactoring legacy code
- 18:56Preview builds
- 19:40Maintainable app design
- 27:29Q&A
related talks
38mAchieving Maintainability: Best Practices for Keeping Your Android App Up-to-Date
43m10 Years of Android Development: The Retrospective
41mFive Years of Android Security Research: the Good, the Bad...
49mBe Like Water: Keeping Up with Android
31mFrom Zero To A Maintainable, Scalable Architecture On Android
17mWhat Five Years of Android Has Meant
40mDevelopment Strategies for a 14-Year-Old Android App to Survive a Generational Design Shift
40mProtips: A fresh look at advanced topics for Android experts
