frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Every AI app builder outputs React Native. I chose real Swift instead

3•Nativeline•1h ago
Every AI app builder on the market right now generates cross-platform code. Bolt, Lovable, Rork, they all output React Native or Expo under the hood, or worse, web apps wrapped in a native shell. And I get why. React has more documentation, more training data for LLMs, and it's easier to build a platform around, one codebase, two platforms, faster time to market.

But the apps are bad.

I tried building a polished app with one of these tools and the moment I needed a premium, native-feeling design, I hit a wall. Everything looked like AI slop. Animations were janky. Platform conventions were ignored. Try getting one of these approved on the App Store without weeks of cleanup. Apple doesn't love Expo wrappers, and users can feel the difference whether they can articulate it or not.

So when I started building Nativeline, I made what most people told me was the wrong bet: generate real SwiftUI for iPhone, iPad, and Mac. No React Native. No web views. Actual native Swift that opens in Xcode and builds.

This was significantly harder. Here's why.

The biggest challenge is that LLMs are trained on the entire history of Swift, including five years of deprecated APIs, old UIKit patterns, and SwiftUI code from when it was half-baked. Getting the model to generate modern, clean SwiftUI without reaching for GeometryReader for every layout problem or calling APIs that haven't existed since iOS 15 was a serious effort. It's not just about generating code that runs. It's about generating code that builds without errors, follows current conventions, and reads like something a good Swift developer would actually write.

Then there's keeping up with Apple. When Liquid Glass dropped, every existing LLM was useless for generating UI that used the new framework. If you're generating React Native, you don't really care, you're abstracted away from platform changes. But if you're generating native Swift, staying current with Apple's frameworks isn't optional. It's the whole point.

What we got right: The output is real SwiftUI that you own. Full Xcode project on your machine. One user described a Mac app idea, iterated on it over about 6 days, and is now selling it on the Mac App Store. He didn't write Swift before that. The code was clean enough to ship and maintain.

What we're still working on: Complex backend integrations are hard. Database connections, Supabase, CloudKit, anything with real data persistence, still produce more errors than we'd like. We're working on building deeper internal documentation for the AI specifically around database patterns, potentially our own managed backend, so the model has reliable patterns to follow instead of hallucinating schema configurations.

I think the industry defaulted to React Native because it was the easier path for the builder of the tool, not because it was better for the user of the apps. The hard bet is generating native code. But the output difference is obvious the moment you use the app.

Nativeline is free to try: https://nativeline.ai

Happy to answer questions about the technical approach, the tradeoffs, or anything else.

Show HN: Nanbeige 4.1-3B running in the browser via WebGPU

https://huggingface.co/spaces/victor/nanbeige
1•victormustar•2m ago•0 comments

On-the-fly code generation with OpenClaw won't fly

https://medium.com/versanova/on-the-fly-code-generation-wont-fly-0f7b02e69195xa
1•gauravsc•3m ago•0 comments

Forward propagation of errors through time

https://nicolaszucchet.github.io/Forward-propagation-errors-through-time/
1•iNic•4m ago•0 comments

Firms must remove 'revenge porn' in 48 hours or risk being blocked, says Starmer

https://www.theguardian.com/society/2026/feb/18/tech-firms-must-remove-revenge-porn-in-48-hours-o...
2•chrisjj•10m ago•1 comments

Extension of interim rules to combat CSAM must prevent indiscriminate scanning

https://www.edps.europa.eu/press-publications/press-news/press-releases/2026/extension-interim-ru...
2•latexr•15m ago•0 comments

You can jailbreak an F-35 just like an iPhone, says Dutch defense chief

https://www.theregister.com/2026/02/18/jailbreak_an_f35/
1•Brajeshwar•15m ago•0 comments

The Rise of Beauty Tech: How Technology Is Transforming the Beauty Industry

https://enatega.com/beauty-services-scheduling-solution/
1•ninjascode•16m ago•1 comments

Q: What's Going on Between Anthropic and The Pentagon?

https://www.wsj.com/livecoverage/stock-market-today-dow-sp-500-nasdaq-02-18-2026/card/q-what-s-go...
3•doener•17m ago•2 comments

Show HN: Create an onboarding flow on Flutter in 5 min

https://fluo.dev
1•jordanbonnet•18m ago•0 comments

Evaluating AI agents: Real-world lessons from building agentic systems at Amazon

https://aws.amazon.com/blogs/machine-learning/evaluating-ai-agents-real-world-lessons-from-buildi...
2•bpedro•19m ago•1 comments

Will Science Ever Explain Consciousness?

https://philipgoff.substack.com/p/will-science-ever-explain-consciousness
1•mathgenius•24m ago•0 comments

Show HN: Pixrep – Turn code repositories into PDFs for multimodal LLMs

https://github.com/TingjiaInFuture/pixrep
1•TingjiaInFuture•24m ago•0 comments

Show HN: Free developer utility API – QR, fake data, URL shortener, 40 tools

https://conway-toolbox-production.up.railway.app/ui
1•devtoolbox•27m ago•3 comments

Set It and Forget It: 5 Recurring Reports You Can Automate with AI

https://helpmaton.com/blog/set-it-and-forget-it-5-recurring-reports-you-can-automate-with-helpmat...
1•pgte•32m ago•0 comments

No ICE in Minnesota Charity Bundle Trailer [video]

https://www.youtube.com/watch?v=-k_JPei0YNc
1•mkesper•32m ago•0 comments

Why Some People Thrive on Four Hours of Sleep

https://www.newyorker.com/culture/annals-of-inquiry/why-some-people-thrive-on-four-hours-of-sleep
2•rbanffy•32m ago•0 comments

Futhark

https://futhark-lang.org/
1•tosh•32m ago•0 comments

Excruciating tropical disease can now be transmitted in most of Europe

https://www.unmc.edu/healthsecurity/transmission/2026/02/18/excruciating-tropical-disease-can-now...
3•Brajeshwar•33m ago•0 comments

Canada will have to accept higher U.S. tariffs and unthinkable concessions

https://www.theglobeandmail.com/business/commentary/article-canada-will-have-to-accept-us-higher-...
1•petethomas•34m ago•0 comments

Minions: Stripe's one-shot, end-to-end coding agents

https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents
4•tngranados•37m ago•0 comments

The Structural Anatomy of a Bedroom Furniture Set: Beyond the Aesthetic

https://medium.com/@sumitkumar_33957/why-most-dressing-tables-look-good-but-dont-get-used-477d9f0...
1•dreamhomestore•38m ago•1 comments

How to Stay in the Details at Scale

https://www.dave-bailey.com/blog/details
1•davesuperman•38m ago•0 comments

OAI: EVM Bench LLM Accuracy on Smart Contract Review and Pentesting

https://openai.com/index/introducing-evmbench/
1•GustavHartz•40m ago•0 comments

Tuple Spaces

https://www.mcs.anl.gov/~itf/dbpp/text/node44.html#SECTION02550000000000000000
1•todsacerdoti•40m ago•0 comments

Database Skills for AI Agents by PlanetScale

https://database-skills.preview.planetscale.com/
1•zzake•42m ago•0 comments

I made a website that uses your pictures to tell you if you are fat

https://areyoufat.app/
1•erdoc69•47m ago•0 comments

OpenClaw but with Security

https://aglit.ai/
1•alphabetnerd•49m ago•1 comments

MaxAssist – 100% Anthropic TOS-compatible personal assistant using Claude Max

https://github.com/ktamas77/maxassist
1•pro_methe5•49m ago•1 comments

'No red lines': Spain reveals EU supergroup's plan to challenge US and China

https://www.politico.eu/article/spain-reveals-eu-supergroup-e6-plan-challenge-us-and-china/
4•saubeidl•50m ago•0 comments

Crash to Fire in 60 Seconds: Why China Banned Electric Door Handles [video]

https://www.youtube.com/watch?v=VuqR3RPArJA
1•gehwartzen•51m ago•0 comments