WedMeGood: faster builds and Android releases
Reduced local build time by 60%, introduced GitHub Actions CI/CD, and led the Wedsta Family Makeup revamp.
- 60% lessLocal build time
Results are from my resume. The build-time figure is a local development result, not a CI benchmark.
My contribution
- Optimized Gradle configuration, reducing local build time by 60%.
- Introduced Android CI/CD with GitHub Actions.
- Led the Wedsta Family Makeup module revamp through release.
Overview
At WedMeGood, I worked on the Android build and release process while delivering a product feature revamp.
Problem
Slow builds added waiting time to everyday development, and the Android release workflow needed automation.
Constraints
- Feature work continued alongside build and release changes.
- Automation needed to work with the team's existing repository.
Approach
- Optimized the Gradle configuration used for local builds.
- Set up GitHub Actions for Android CI/CD.
- Implemented and released the Wedsta Family Makeup revamp.
Implementation notes
GitHub Actions for Android CI/CD
Reasoning
The automation lived alongside the app's code in GitHub.
Tech stack
- Kotlin
- Android
- Gradle
- GitHub Actions
- CI/CD
Result and impact
Developers spent less time waiting for builds, and the project gained an automated Android delivery workflow.
Learnings
- Build configuration is worth revisiting when it slows down everyday work.
- Release automation and feature delivery can improve together.