4 ms·
Wow. Thanks for this update. It streamlined a lot of tasks. Apart from this, next step will be to add suport for building android apps on the android phones it
by hemc4 6mo ago
Wow. Thanks for this update. It streamlined a lot of tasks.
Apart from this, next step will be to add suport for building android apps on the android phones itself. No desktop needed.Building on the laptop with agents and installing the build in the phone and testing doea not seem AI native. If everything can run on my android phone, development cycle will speed up.
- xstas1 6mo agoyou already could! just install Termux, npm install your favourite agent harness (pi for one has explicit Termux support, but its AGENTS.md works just fine with Claude Code for example - https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/docs/termux.md https://github.com/badlogic/pi-mono/blob/main/packages/codin...), and say you want an android app. It problem solves for a bit, then spits out an apk out to your Downloads folder.
- hemc4 6mo agoLet me try this. Last year this was a dream. Can't belive we are so close to automate all of this. My major issue last time was providing the feedback to the agent by running the apk on phone i.e, pass the debug log from the apk back to agent so it can iterate on it without me providing any input.
- fragmede 6mo agoask the agent to run adb log so it can read it for itself
- smalltorch 6mo agoYou actually can right now on termux.
- xstas1 6mo agoAlso coding agents will happily compile android applications (of maximum complexity) via Github Actions where you can just pick them up with Obtainium. No PC needed
- laxisOp 6mo agoWhat is obtainium.
- intuxikated 6mo agoAn android app that tracks releases to install the latest versions of apps directly from github.
- aquariusDue 6mo agoAlso it works with private repos too if you provide a personal access token (fine-grained) in the Obtainium app settings. Just make sure to "release" (on the Releases tab) the .apk file on the GitHub repo and tag it latest. I use 'just' (command runner) and the 'gh' CLI to automate this: # Build and publish a GitHub release release: apk VERSION="v$(date +'%Y.%m.%d')-$(git rev-parse --short HEAD)"; \ APK="build/app/outputs/flutter-apk/app-release.apk"; \ REPO="$(git config --get remote.origin.url | sed -E 's#.*github.com[:/](.*)\.git#\1#')"; \ echo "Releasing $VERSION to $REPO"; \ git tag "$VERSION" 2>/dev/null || true; \ git push origin "$VERSION"; \ gh release create "$VERSION" "$APK" \ --repo "$REPO" \ --title "$VERSION" \ --notes "Automated release for $VERSION" \ || gh release upload "$VERSION" "$APK" --repo "$REPO" --clobber
- pjmlp 6mo agoI have programming apps for Python, Pascal, C#, Lisp, Java, GLSL shaders installed.