Development on Android phones only, connected to GitHub CI

At Mick Lab, app development is completed using only an Android smartphone. A Linux environment runs inside Userland / Termux, implementation work is done with Copilot CLI, and scripted operations connect the workflow to GitHub CI.

Development stack

Role of the scripts

CI flow (summary)

  1. Generate the project and CI definition with android_base.sh
  2. Implement and revise code on Android + Userland / Termux with Copilot CLI
  3. Push changes with push.sh
  4. Let GitHub Actions run the Android CI / Hosting workflows

Why this setup exists

The goal is a reproducible workflow that removes the PC requirement and keeps continuous development possible on a mobile device alone. Mick Lab apps are improved on top of this operating foundation.