I vibe coded a simple android app


I vibe coded an entier android app!

what app?

it’s pretty simple. a public transit map.

details

i used gemini 2.5 pro for this. because it has large token limit and context window. the backend, it one shotted. but the frontend had some problems. it hallucinated and added some new features that really didn’t make sense. had to remove it using the llm itself and also with some manual work.

where’s the app?

once i get to publish it in playstore, i’ll update this post. right now it is in “internal testing” stage that google enforces for new developers.

android development

android development absolutely sucks. i think it was the hardest i’ve ever worked to publish an app. i read somewhere that the product complexity reflects the organization’s structure. oh what a shitshow google must be