App development
App development is the work of taking an idea and turning it into a real, installable app on the App Store and Google Play — the screens, the backend that feeds them, the accounts, the payments, and the store submission. We're Klura, an independent senior fullstack studio in Stockholm, and we build native-feel iOS and Android apps from a single React 19 + TypeScript codebase using Capacitor, together with the backend that sits behind them. One codebase ships to both stores, so you pay closer to the cost of one app than two, and the same modern web stack that powers your app can power its marketing site or web dashboard from the same code. Because Klura is a registered Swedish AB (org.nr 559530-1465) enrolling in the Apple Developer Program as an organisation, we can take a project the whole way — from a sketch on a call to a live listing published under a company identity, not a personal account.
How we work: idea to App Store
App development at Klura runs as a short, legible sequence. You always know which step we're in, what it costs, and what comes out of it. Nothing here is theatre — each stage produces something concrete you can look at or use.
- 1. Scope. A first conversation to pin down what the app actually needs to do: the core flows, who uses it, whether it needs accounts, payments, or its own backend, and which platforms matter. You leave this step with an honest indicative range, not a sales pitch.
- 2. Shape. We turn the idea into a concrete screen-by-screen plan and a clear data model — what the app shows, what it stores, what it talks to. This is where a vague brief becomes a fixed, costable scope, so there are no surprises later.
- 3. Design. A clean, branded interface drawn around your actual flows, not dropped onto a template. We design for the small screen and for touch first, with real states — loading, empty, error — handled rather than ignored.
- 4. Build. We write the app and its backend in parallel: a React 19 + TypeScript app wrapped by Capacitor, on a Cloudflare Workers + Neon Postgres backend. You see working builds early and often, on a real device, not just in a slideshow.
- 5. Native polish. We wire the things that make an app feel native rather than a webpage in a frame: push notifications, splash and icons, offline behaviour, and the platform conventions iOS and Android each expect. This is the step a thin wrapper skips — and the one Apple's review notices.
- 6. Ship. Store accounts, code signing, privacy declarations, screenshots, and the submission to App Store and Google Play. With Klura's Apple Developer Program organisation enrollment, your app is published under your company's identity, and we handle the review back-and-forth.
- 7. Maintain. Apps aren't finished at launch — iOS and Android ship breaking OS updates every year. We keep it healthy with patches, fixes, and small improvements on a plan agreed up front.
What you get
A Klura app engagement is the whole product, not just a frontend. Depending on your scope, that typically includes:
- A native-feel iOS app and Android app built from one codebase — the same features, shipped to both stores, without paying to build everything twice.
- The backend behind it: accounts and authentication, a database, an API, and any admin view you need to run the thing — built on edge + serverless infrastructure that's near-free to run at small scale.
- The integrations your product actually needs — payments (Stripe), push notifications, maps, analytics, third-party APIs — wired and tested, not bolted on as an afterthought.
- Store submission handled end to end: developer accounts, signing, privacy and data declarations, screenshots, and the review process, with publication under Klura's Apple Developer organisation identity.
- Full ownership: the code is yours, the repository is yours, and one named senior person knows the whole system and is accountable for it.
- A maintenance arrangement so the app survives next year's OS releases — agreed openly, not left as a surprise invoice.
If your idea is genuinely web-first — a dashboard, a portal, an internal tool — we'll say so and point you at web-app development instead. We scope for what the product needs, not for what bills the most hours.
The stack, and why — native feel without building it twice
The biggest avoidable cost in app development is building the same app twice. Fully native means a separate iOS codebase in Swift and an Android codebase in Kotlin — two builds, two sets of bugs, two of everything to maintain. Swedish guides put native at roughly 40–80% more than cross-platform for the same scope.
Klura builds cross-platform with Capacitor wrapping a React 19 + TypeScript app. You write the app once and ship it to both the App Store and Google Play. Capacitor runs your interface in a native shell with full access to the device — camera, push notifications, secure storage, biometrics — so the result feels like a real app, not a website in a window, while you pay closer to the cost of one app than two. The same React + TypeScript code can also power a marketing site or a web dashboard, so a product and its web presence share one codebase instead of three.
Behind the app sits a lean, modern backend: Cloudflare Workers running TypeScript at the edge, with Neon Postgres as the database — TypeScript end to end, from the button a user taps to the row it writes. It scales with usage and is close to free to run when traffic is small, which keeps both build and running costs honest.
We'll be straight about the trade-off: there's a narrow set of products — heavy real-time graphics, frame-perfect games, deep platform-specific hardware work — where a true native build is genuinely the right call, and we'll tell you plainly when yours is one of them. For the large majority of apps, it isn't, and paying for two native codebases is paying twice for the same product.
The proof that this stack works isn't a slide — it's this page. klura.app itself runs on TanStack Start on Cloudflare Workers, the exact infrastructure we'd build your app's backend on. It's a working artifact you can inspect, not a claim you have to take on faith.
Honest pricing orientation
We don't publish a fixed price list, because an honest number depends on your scope and a made-up one helps nobody. What we can give you up front is a straight indicative range, and a fixed proposal once the scope is clear. As a reference point, senior Swedish developers invoice roughly 800–1 200 kr/hour, and a senior independent studio like Klura carries no agency markup, no account-management layer, and no junior-billed-as-senior — you pay for build hours, not a sales pipeline.
Roughly, a focused MVP — a handful of screens, login, one core feature and a light backend, shipped to both stores from one Capacitor codebase — tends to land in a low six-figure SEK band, while a multi-role app with payments and heavier integrations moves up from there. Rather than repeat numbers that go stale, we keep the detailed, dated cost ranges in one place: see what does an app cost for current 2026 Swedish-market bands for an MVP, a standard app, and a complex build, plus the running costs after launch.
One line founders most often miss: store accounts and maintenance. The Apple Developer Program is about 99 USD a year (the same for an organisation, which is how Klura is enrolled), Google Play is a one-time ~25 USD, and an app realistically needs roughly 15–20% of its build cost a year to stay healthy as iOS and Android ship their annual breaking updates. We name these up front so the budget you sign off on is the real one.
FAQ
Does Klura build native iOS and Android apps?
Yes — native-feel apps for both, built from a single React 19 + TypeScript codebase using Capacitor, which runs your interface in a native shell with full device access (push, camera, secure storage, biometrics). You get a real app on the App Store and Google Play without paying to build everything twice. For the rare product that genuinely needs a true native build, Klura will tell you so plainly rather than push the cross-platform approach where it doesn't fit.
Can Klura publish my app to the App Store for me?
Yes. Klura is a registered Swedish AB (org.nr 559530-1465) enrolling in the Apple Developer Program as an organisation, so we can take a project all the way from idea to a live App Store and Google Play listing — handling developer accounts, code signing, privacy declarations, screenshots, and the review back-and-forth. Publishing under a company identity rather than a personal account is something many first-time builders don't realise they need.
Why cross-platform instead of fully native?
For most products, cross-platform is simply better value. Building fully native means a separate Swift codebase for iOS and a Kotlin codebase for Android — roughly 40–80% more cost for the same app, plus two of everything to maintain. Klura builds one Capacitor + React codebase that ships to both stores, and the same code can power a web app too. We recommend true native only when a product genuinely needs it, such as heavy real-time graphics, and we say so directly.
Does Klura build the backend too, or only the app?
Both. An app that stores data, has accounts, or syncs across devices needs a backend, and that's often as much work as the app itself. Klura builds it on Cloudflare Workers at the edge with Neon Postgres — TypeScript end to end, the same stack this very site runs on. You get the app and the backend behind it from one accountable person, not handed off between vendors.
How much does an app from Klura cost?
It depends on scope — screens, backend, integrations and design drive the number far more than the hourly rate. As a reference, senior Swedish developers invoice roughly 800–1 200 kr/hour, and Klura carries no agency markup. A focused MVP typically lands in a low six-figure SEK band; larger apps move up from there. For current, dated 2026 Swedish-market ranges and the running costs after launch, see our guide on what an app costs, then email hej@klura.app for a straight estimate on your actual scope.
Does Klura have client case studies I can check?
Not yet, and we won't invent them. Klura is early-stage, so there are no public case studies, named clients, or testimonials. The verifiable evidence is concrete: this site runs on the exact stack we build with (TanStack Start on Cloudflare Workers), Klura is a registered Swedish AB with a named, accountable owner, and it's enrolling in the Apple Developer Program as an organisation. Honesty is the whole point — we'd rather show you real proof than borrowed proof.
Have an app idea you want taken seriously — from scope to the App Store? Tell us roughly what you have in mind and we'll give you an honest, no-padding read on what it takes. Email hej@klura.app.