How wasishah33/android-apk-builder works
This repository is an Android sample-app template paired with a GitHub Actions APK-building workflow. A developer customizes the app and pushes the project; the documented workflow builds APKs that can be downloaded as artifacts. The sample app’s documented user-facing features are a Material-style responsive interface, click counter, and periodic toast notifications. Source excerpts were limited to the top-level Gradle file, so app and workflow connections below rely on README statements rather than inspected runtime implementation.
Main entry points: MainActivity.kt Sample app logic · android-build.yml GitHub Actions build · AndroidManifest.xml App components · activity_main.xml Responsive interface
Components 11
Sample Android app
- Sample app logic
app/src/main/java/com/example/sampleapp/MainActivity.kt - App components
app/src/main/AndroidManifest.xml
App resources
- Responsive interface
app/src/main/res/layout/activity_main.xml - App text
app/src/main/res/values/strings.xml - Theme colors
app/src/main/res/values/colors.xml - App theme
app/src/main/res/values/themes.xml
APK build workflow
- GitHub Actions build
.github/workflows/android-build.yml - APK artifacts
Other components
- Developer
- App user
- GitHub
Connections 10
- Developer → GitHub Actions build: pushes changes
README.md - GitHub Actions build → APK artifacts: builds APKs
README.md - GitHub → APK artifacts: hosts downloads
README.md - App user → Sample app logic: uses app
- Sample app logic → Responsive interface: presents interface
README.md - Sample app logic → App text: uses text
README.md - Sample app logic → Theme colors: uses colors
README.md - Sample app logic → App theme: uses theme
- App components → Sample app logic: registers activity
README.md - GitHub Actions build → Sample app logic: builds project
README.md