frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Gradle-less APK builds on Android

https://github.com/Junaid-Ibrahim/Hello-Nothing
1•mujeeeb•1h ago
without access to a pc, i still wanted to build android apps on my phone. this meant i needed to find a way to do it without android studio, on a cli. the internet said that was easy, use gradle with android sdk cli tools. turns out gradle and android sdk relies on official x86 binaries from google servers. maybe there is way to override that, and use our own cross compiled binaries, but i dont know how to do that. also i wanted as much as control as possible over the build process. this led me to create my own build script for usage in termux.

it uses a combination of ninja files and shell scripts. all the tools necessary for building the apk has already been cross compiled and remains as a package in the termux repos(thanks). the shell scripts act as a meta build system, as that builds ninja files dynamically if files have changed. this gives me free parallelism and incremental compilation (i think so). this is definetely not a general build script for all android apps. if it needs to be built by my method, there are a lot of implicit hardcoded file paths, and the biggest issue being that the apps should rely only on platform apis(the ones available in android.jar).

do note that if it wasnt obvious from my tone or my profile, i am a beginner, who has no idea what is going on, so instead of doing push requests or bug reports, i would much appreciate if you just voiced your reasons down below and start a discussion, instead of doing technical stuff on github, i am still learning on how to use all of that. this is the first project that i am showcasing on the internet(only because of my friends forced me to).

OpenPET: An Open Source and Flexible Electronics System for Radiotracer Imaging

https://ieeexplore.ieee.org/abstract/document/5571007
1•teleforce•2m ago•0 comments

Data Viz: Mapping Model Performance on Reasoning vs. Honesty Benchmarks

https://claude.ai/public/artifacts/068899b8-19fc-4927-8561-736a075c5018
1•lout332•2m ago•1 comments

The self-trivialisation of software development

https://stefvanwijchen.com/the-self-trivialisation-of-software-development/
1•stefvw93•2m ago•0 comments

Ask HN: How Is Everyone Feeling?

1•alexanderjchun•4m ago•0 comments

An AI Training Environment That Runs Any Retro Game [video]

https://www.youtube.com/watch?v=4zk-RcWuIOM
1•janalsncm•4m ago•0 comments

MCP-server-fuzzer: fuzzing tool for MCP servers

1•Agent-Hellboy•10m ago•0 comments

Postgres' Original Project Goals: The Creators Nailed It

https://www.crunchydata.com/blog/the-postgres-project-original-goals-and-how-the-creators-totally...
1•atomlib•12m ago•0 comments

ToolJet repositions as AI no-code internal tool builder

https://github.com/ToolJet/ToolJet/discussions/14002
1•tangerin3•14m ago•0 comments

DE25-Nano FPGA Development and Education Board with ARM HPS and 2GB RAM

https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&No=1384
1•teleforce•17m ago•0 comments

Tech CEOs Are Using AI to Inflate Their Stocks [video]

https://www.youtube.com/watch?v=T7oJsuoGl5s
2•mgh2•18m ago•0 comments

Greatest irony of the AI age: Humans hired to clean AI slop

https://www.sify.com/ai-analytics/greatest-irony-of-the-ai-age-humans-being-increasingly-hired-to...
3•wahvinci•20m ago•0 comments

Live Nation CEO Says Concerts Are 'Underpriced.' Are They?

https://www.rollingstone.com/music/music-news/live-nationceo-concerts-aunderpriced-are-they-12354...
1•coloneltcb•21m ago•0 comments

Free, strong Password and Passphrase Generator for online security

https://www.scambare.com/p/password-generator.html
1•sbworker•23m ago•0 comments

Show HN: Nan0.art – AI image generation without the prompt engineering hassle

https://nan0.art
2•tavitao•24m ago•0 comments

The Little Book of llm.c – friendly explaining llm.c in plain English

https://github.com/little-book-of/llm.c
2•scapbi•25m ago•0 comments

What happens when junior design jobs disappear?

https://www.itsnicethat.com/features/welcome-to-the-entry-level-void-light-and-shade-digital-220925
1•twalichiewicz•26m ago•0 comments

AI Cover Letter Generator – Free Professional Cover Letters

https://ai-coverletter-generator.com/
1•frankylarry•26m ago•0 comments

Dashbullet – Build and talk to your internal tools

https://dashbullet.plust.click/
1•Jacques2Marais•30m ago•1 comments

The Meaning of Nostalgia (1971)

https://time.com/archive/6814695/time-essay-the-meaning-of-nostalgia/
1•thomassmith65•36m ago•0 comments

China to launch K-Visa for global talent

https://www.business-standard.com/immigration/china-to-launch-k-visa-for-global-talent-as-us-slap...
3•rexbee•42m ago•1 comments

I made a real-time transcription WebSocket API

https://livestt.netlify.app/
1•erikjbz•45m ago•1 comments

In Depth Look at GitHub Funding Phishing Scams

https://jimmysong.io/en/blog/github-gitcoin-fund-phishing-2025/
1•greenie_beans•51m ago•0 comments

An OCaml driver for Timeplus Proton timeseries streaming database

https://github.com/mfreeman451/proton-ocaml-driver
1•cloudsql•51m ago•0 comments

Should Neovim support transitive plugin dependencies?

https://sink.io/jmk/neovim-plugin-deps/
1•todsacerdoti•52m ago•0 comments

Deep Hanging Out (1998)

https://www.nybooks.com/articles/1998/10/22/deep-hanging-out/
2•mitchbob•1h ago•1 comments

The Rabbit Hole of Building a Filesystem Watcher

https://amandeepsp.github.io/blog/fs-watcher/
1•amandeepspdhr•1h ago•0 comments

Peter Thiel Wants Everyone to Think More About the Antichrist

https://www.wsj.com/tech/peter-thiel-antichrist-lectures-dd28c876
3•zzzeek•1h ago•2 comments

Study finds caffeine increases task persistence under pressure

https://www.psypost.org/study-finds-caffeine-increases-task-persistence-under-pressure/
7•ivewonyoung•1h ago•0 comments

SpessaSynth: A SoundFont2-based synth written in vanilla JavaScript

https://github.com/spessasus/SpessaSynth
1•8bitsrule•1h ago•0 comments

AI SEO Is LLMBO

https://www.juicylinks.ai
1•pruufsocial•1h ago•2 comments