CI/CD Articles
What Should Android CI/CD Quality Gates Include?
A practical structure for Android CI/CD quality gates across builds, tests, lint, signing, performance benchmarks, release, and rollback.
Read Post
Android Macrobenchmark: The Full Performance Benchmarking Workflow
A practical Macrobenchmark workflow for cold-start measurement, frame smoothness, custom trace metrics, and CI regression gates.
Read Post
Android StrictMode: From BlockGuard Hooks to CI Quality Gates
How to turn Android StrictMode from a debug helper into a CI quality gate, with BlockGuard internals, structured JSON output, and production soft interception.
Read Post
Android Testing in Practice: JUnit, Integration Tests, Compose Semantics, and CI
A practical Android testing strategy from ViewModel unit tests and Repository integration tests to Compose semantics UI tests and CI flaky-test governance.
Read Post
Automated Android Obfuscated Crash Stack Deobfuscation: From mapping.txt Versioning to Real-time Symbolication
A practical Android crash deobfuscation system covering mapping.txt versioning, object storage design, and real-time symbolication for production crashes.
Read Post
Android CI/CD with Jenkins and GitLab CI: From Build to Release
A complete Android CI/CD guide covering Jenkins, GitLab CI, automated builds, tests, signing, quality gates, release, deployment, and best practices.
Read Post
Android Compose Screenshot Testing: Paparazzi and Roborazzi
A practical comparison of Paparazzi and Roborazzi for device-free Compose screenshot testing, covering rendering internals, font and shadow differences, CI automation, and visual regression gates.
Read Post
Android CI/CD Pipeline: ktlint, Detekt, Testing, and Firebase
A practical Android CI/CD pipeline from ktlint and Detekt code-quality checks to Gradle Managed Devices, versioning, and Firebase App Distribution.
Read Post