frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Built and shipped an iOS app from my phone while traveling Japan

2•lordokami•1h ago
My wife and I built and shipped a simple iOS app without writing a single line of code in the traditional sense.

She hates when I bring my laptop on trips. I love building things. This was our compromise.

I had been wanting to experiment with building an iOS app using Claude Code. I had never built for iOS before, and the idea of exploring it through AI-assisted development felt like a new frontier for me. But bringing a laptop to Japan again would not go unnoticed, and not in a good way.

So I made a plan.

Before leaving Spain, I configured my Mac so it would never sleep. I set up a VPN so I could SSH into it securely from my phone. I installed Zellij to maintain persistent terminal sessions in case the connection dropped. I also prepared a deployment pipeline to TestFlight, so I could trigger builds remotely and test them about 15 minutes later from the other side of the world, asynchronously.

This was our second time visiting Japan, and we have always wanted to learn more of the language. So we decided to build something we would actually use: a lightweight phrase app with useful tourist sentences and built-in text to speech. Things like ordering in restaurants, asking how much something costs, or navigating train stations.

The funny part is how it evolved.

While I was driving between cities, my wife would sit in the passenger seat dictating changes and features into Terminus on my iPhone, connected via SSH to my Mac back home. We used voice input to modify prompts, refine UI text, and generate new features. It became a shared game.

Development happened in short bursts, in parking lots, at rest stops, during train rides. We would ship a build, test it in real restaurants or shops, notice friction, and tweak it again that same evening from a ryokan or small hotel room.

The feedback loop was almost absurdly tight. We would use it in the real world, find awkward phrasing, improve it, redeploy, and test again the next day.

We never opened Xcode locally. We never touched the Mac physically during the trip. Everything happened remotely from a phone across continents.

What started as a workaround to avoid bringing a laptop turned into one of the most fun and lightweight building experiences I have ever had. It did not feel like working on vacation. It felt like co-creating something useful for the trip itself.

By the end of the journey, the app was not just a prototype. It was stable, usable, and something we genuinely relied on.

More than the app itself, the experiment was the interesting part: remote vibecoding, persistent sessions, AI-assisted iteration, and building in real-world feedback loops instead of simulated ones.

It made me rethink what a development environment even means.

Happy to answer questions about the setup, tooling, workflow, or what broke along the way.

Comments

TomKwon•1h ago
How much of the final app would have been different if you'd built it the traditional way at your desk in Spain? My guess is 40% of the features you shipped only existed because you were IN Japan using it. Context shapes product more than we admit.
lordokami•1h ago
The UI part was a bit challenging because we did not have immediate feedback. Every change required deploying a new build to TestFlight and waiting around 15 minutes before we could actually test it. That delay made fine tuning layouts and small interface details slower than it would have been sitting at a desk with instant previews.

That said, testing the phrases in real situations was invaluable. We could try them in restaurants, shops, or train stations, and even ask locals how something should be said more naturally. That real world loop shaped the app much more than instant UI feedback would have.

The app probably contains some translation imperfections, and we are fully aware of that. It was built by us and for us. The goal was not linguistic perfection but usefulness. And for our own trip, it genuinely worked and made things easier.

Show HN : Why Playwright-CLI Beats MCP for AI‑Driven Browser Automation

1•tanmay001•1m ago•0 comments

Show HN: ReviewStack – API that aggregates reviews from YouTube and Reddit

https://reviewstack.vercel.app/demo
1•browndev•3m ago•0 comments

Show HN: How to get rid of vagina dependency in 7 days

https://myaffirmations.guru/
2•alaserm•4m ago•0 comments

Op.gg but for Chess

https://chess-pulse-neon.vercel.app/
1•rayen_gh•4m ago•1 comments

China's adoption of industrial robots has surged over the past decade

https://ourworldindata.org/data-insights/chinas-adoption-of-industrial-robots-has-surged-over-the...
1•kamaraju•7m ago•0 comments

Backblaze Drive Stats for 2025

https://www.backblaze.com/blog/backblaze-drive-stats-for-2025/
2•Brajeshwar•11m ago•0 comments

DC required daycare workers to get degrees. News only talked to those who stayed

https://abio.substack.com/p/dc-required-daycare-workers-to-get
1•NavinF•12m ago•0 comments

Interop 2026

https://webkit.org/blog/17818/announcing-interop-2026/
1•zb3•15m ago•0 comments

Why exercise isn't much help if you are trying to lose weight

https://www.newscientist.com/article/2514600-why-exercise-isnt-much-help-if-you-are-trying-to-los...
1•stevenwoo•18m ago•1 comments

Show HN: SQL-tap – Real-time SQL traffic viewer for PostgreSQL and MySQL

https://github.com/mickamy/sql-tap
2•mickamy•19m ago•0 comments

Terrence Tao: Why I Co-Founded SAIR [video]

https://www.youtube.com/watch?v=Z5GKnb4H_bM
1•abetusk•20m ago•0 comments

Terence Tao: Machine Assistance and the Future of Research Mathematics [video]

https://www.youtube.com/watch?v=SuTxpKggY30
1•abetusk•21m ago•0 comments

Ghidra by NSA

https://github.com/NationalSecurityAgency/ghidra
2•handfuloflight•22m ago•0 comments

Show HN: MicroVibe – minimal JSX web starter

https://github.com/melendezgg/microvibe
3•melendezgg•23m ago•1 comments

OpenAI attempts "First Proof" challenge

https://twitter.com/merettm/status/2022517085193277874
1•energy123•23m ago•0 comments

Gauntlet AI (Legit or Scam?)

https://qualify.gauntletai.com/
1•evo_9•23m ago•0 comments

Are the Mysteries of Quantum Mechanics Beginning to Dissolve?

https://www.quantamagazine.org/are-the-mysteries-of-quantum-mechanics-beginning-to-dissolve-20260...
1•aard•24m ago•0 comments

Show HN: A text-only reasoning core for LLMs (MIT, system prompt and self-test)

https://github.com/onestardao/WFGY
1•wfgy-github•26m ago•0 comments

Weird System Prompt Artefacts

https://blog.nilenso.com/blog/2026/02/12/weird-system-prompt-artefacts/
1•ath_ray•27m ago•0 comments

Show HN: Musecl-memory – Zero-dependency memory sync for AI agents bash and Git

https://github.com/musecl/musecl-memory
2•musecl•28m ago•0 comments

Show HN: Verify-before-release x402 gateway for AI agent transactions

2•settlddotwork•29m ago•0 comments

Ask HN: My OpenClaw doesn't respond. Anybody met with the same problem?

1•Fendy1•37m ago•1 comments

I made an interactive fiction x personality quiz dating SIM for valentine's day

https://my.trove.is/
2•herenhuang•42m ago•1 comments

Amazon's Ring ends deal with surveillance firm after backlash

https://www.bbc.com/news/articles/cwy8dxz1g7zo
3•1vuio0pswjnm7•48m ago•0 comments

Elephant trunk whiskers exhibit material intelligence

https://www.mpg.de/26113474/elephant-trunk-whiskers-exhibit-material-intelligence
2•gmays•51m ago•0 comments

Buddhist monks vs. Trump's fake "Board of Peace"

https://www.salon.com/2026/02/13/buddhist-monks-vs-trumps-fake-board-of-peace/
2•hkhn•52m ago•0 comments

Why ads are coming to your AI chatbot

https://www.ft.com/content/c9acd1f7-4864-4bd7-9ada-d2e13f05b906
2•1vuio0pswjnm7•54m ago•0 comments

On the philosophical relevance of Gödel's incompleteness theorems [pdf]

https://philpapers.org/archive/RAAOTP.pdf
1•Paracompact•55m ago•0 comments

Ask HN: Exceptionally well-written research papers in CS/ML/AI?

1•b3rkus•56m ago•0 comments

Oh, good: Discord's age verification rollout has ties to Palantir co-founder

https://www.pcgamer.com/software/platforms/oh-good-discords-age-verification-rollout-has-ties-to-...
4•absqueued•57m ago•0 comments