Project ideas from Hacker News discussions.

Shopify is moving from React Native back to Swift and Kotlin

📝 Discussion Summary (Click to expand)

1. LLMs/AI lower the barrier to native development

“LLMs changed one of the core assumptions behind our 2020 decision, so we reevaluated our mobile stack from first principles. What we found led us back to native.” – fnthawar2

2. Unpredictable App Store review times favor OTA/web updates

“I cannot plan around random which is why I’ve opted for web‑tech‑based apps (Capacitor) with OTA updates so I can get fixes out just as quick as I could get webapp updates out.” – joshstrange

3. Trade‑offs between cross‑platform and native (performance, UX, maintenance)

“- App Store Review time… - In the same vein, you can do updates without waiting on native when using web technologies… - Cross‑platform, yes LLMs mean you can create a native iOS and Android app but you have to keep those in sync… - Like the point above: Web, if you want to support web, why not get the other platform for cheaper (shared logic)” – joshstrange

4. Team size and resources dictate feasibility

“The vastly undersold topic to all of these is how many developers do you have? We have the option of using flutter, or not launching an app at all. The concept of going full native is a non‑starter.” – SV_BubbleTime

5. Calls for evidence and long‑term cost data

“For a post about reevaluating costs from first principles, there's remarkably little cost data. Engineer hours? Review time? Defect rates? Parity failures? Agent spend? Ongoing maintenance? Anything?” – hermitwriter


🚀 Project Ideas

ReviewPulse

Summary

  • Predicts App Store review times using historical data and current queue trends, reducing uncertainty for release planning.
  • Core value: Lets teams schedule releases confidently and automatically re‑submit stuck builds to hit target windows.

Details

Key Value
Target Audience iOS/mobile developers, release managers, indie studios
Core Feature Real‑time review‑time prediction + automated revoke/resubmit workflow
Tech Stack Python (FastAPI), PostgreSQL, Apple’s App Store Connect API, optional ML model (Scikit‑Learn)
Difficulty Medium
Monetization Revenue-ready: Subscription $15/mo per app tier

Notes

  • HN commenters complained about random, long review times (joshstrange: “It's impossible to plan around … having a fix written but waiting for Apple”).
  • Provides data‑driven insight and automation that directly addresses the pain of unpredictable review delays.

SyncSpec

Summary

  • Generates Swift and Kotlin UI code from a single declarative spec (YAML/JSON) using LLMs, keeping both platforms in lock‑step.
  • Core value: Write once, maintain parity automatically; agents regenerate code when spec changes.

Details

Key Value
Target Audience Teams building native iOS/Android apps who want a single source of truth
Core Feature LLM‑driven code generation from platform‑agnostic UI spec; diff‑aware sync
Tech Stack TypeScript (spec parser), LLM API (Claude Code / GPT‑5), SwiftUI & Jetpack Compose templates, GitHub Actions
Difficulty Medium
Monetization Hobby

Notes

  • Mirrors Shopify’s Helix approach: “Shared specifications, tests, and review checkpoints dramatically reduced the cost of maintaining parity.”
  • Enables small teams to enjoy native performance without manual double‑coding, a frequent HN desire.

DeltaDeploy

Summary

  • Delivers OTA‑style patches for native apps by updating remote‑configurable UI layers and logic scripts interpreted via a lightweight, sandboxed runtime (e.g., JavaScriptCore / Kotlin Script).
  • Core value: Ship critical fixes and A/B tests instantly without App Store review, while keeping core binary native.

Details

Key Value
Target Audience Apps that need hotfixes or feature toggles (e.g., e‑commerce, SaaS)
Core Feature Remote‑config driven UI/logic updates + secure sandbox execution
Tech Stack Swift (JavaScriptCore), Kotlin (Kotlin Script), Node.js config service, AES‑encrypted bundles
Difficulty High
Monetization Revenue-ready: Pay‑as‑you‑go $0.001 per patch delivered

Notes

  • Addresses the lament that “you can do updates without waiting on native when using web technologies” (joshstrange).
  • Gives native apps a web‑like update velocity while staying within store policies (no native code download).

ParityGuard

Summary

  • Continuously captures screenshots from iOS/Android builds, uses AI to detect visual and behavioral drift, and auto‑generates PRs to align the platforms.
  • Core value: Guarantees feature and UI parity with minimal manual effort.

Details

Key Value
Target Audience Mobile teams maintaining separate native codebases
Core Feature AI‑powered visual regression testing + auto‑fix suggestions
Tech Stack Firebase Test Lab / emulator fleet, Python (OpenCV), LLM (GPT‑5 Vision), GitHub API
Difficulty Medium
Monetization Revenue-ready: $20 per 1k screenshot comparisons

Notes

  • Responds to concerns like “keeping them from drifting apart … Right now, there isn't much tooling for this.” (fzslm)
  • Provides the automated parity checking that many commenters wished existed.

KotlinBridge

Summary

  • Provides a zero‑boilerplate UniFFI‑based bridge to expose Rust or Kotlin Multiplatform business logic to Swift, with AI‑generated bindings and documentation.
  • Core value: Share core code once, call it naturally from Swift/Kotlin without manual FFI glue.

Details

Key Value
Target Audience Developers seeking shared logic between iOS/Android (e.g., networking, analytics)
Core Feature AI‑generated UniFFI bindings + sample project templates
Tech Stack Rust, Kotlin Multiplatform, UniFFI-rs, Swift Package Manager, LLM (Codex)
Difficulty Low
Monetization Hobby

Notes

  • Taps into the discussion about KMP/Rust sharing (accumulator, mike_hearn) and the desire to avoid rewriting logic twice.
  • Lowers the barrier to adopt shared core, a frequent ask from HN users wanting “shared core between the iOS and Android apps”.

AgentHub

Summary

  • A CI/CD‑integrated platform where you assign AI coding agents to implement features, write tests, and review code across both iOS and Android repos, keeping them in sync via shared specs.
  • Core value: Scales agent‑powered development while guaranteeing cross‑platform consistency.

Details

Key Value
Target Audience Engineering managers at mid‑size to large mobile teams
Core Feature Agent task queue, spec‑driven codegen, cross‑repo test enforcement, PR automation
Tech Stack Go (agent orchestrator), Docker, LLM APIs (Claude, GPT‑5), GitHub/Webhooks, YAML spec format
Difficulty High
Monetization Revenue-ready: $50 per active agent‑seat per month

Notes

  • Directly tackles the pain of “keeping two codebases in sync” and the desire to “use agents to build and maintain two separate projects in Swift & Kotlin” (railka).
  • Provides the orchestration layer that makes agent‑driven native development practical at scale, a topic highlighted by several commenters.

Read Later