studio41

02 / appsquellcode → kompilieren → ausführen

Ernsthafter Code für ernsthafte Produkte.

Hinter jeder guten Oberfläche steckt Engineering, das niemand sieht: Datenmodelle, APIs, Echtzeit-Pipelines, Sicherheit, Releases. Das ist der Teil, der uns am meisten Freude macht — und der darüber entscheidet, ob ein Produkt Bestand hat.

↓ scrollen — der Quellcode kompiliert beim Lesen

01quellcode

Was wir entwickeln

Bei vielen Projekten ist die Website der Anfang. Hier sind die Systeme dahinter — und Produkte, die für sich allein stehen.

01Native iOS-Apps

Apps in Swift und SwiftUI für iPhone und iPad, nach Apples Standards gestaltet und über den App Store ausgeliefert.

02Android & plattformübergreifend

Kotlin für native Android-Apps, oder Flutter und React Native, wenn eine Codebasis für beide Stores sinnvoller ist.

03Desktop-Anwendungen

Plattformübergreifende Apps für macOS und Windows in Electron und TypeScript — signiert, notarisiert und selbst aktualisierend.

04Webplattformen & SaaS

Mehrbenutzerprodukte mit Konten, Rollen, Abos und Abrechnung, gebaut, um von zehn auf zehntausend Nutzer zu wachsen.

05APIs & Integrationen

REST- und GraphQL-APIs, Webhooks und Anbindungen an die Dienste, auf die Sie setzen — Stripe, TWINT, bexio, CRMs und mehr.

06Echtzeitsysteme

WebSocket-Feeds, Streaming-Daten und Pipelines in Worker-Threads, die schnell bleiben, wenn Tausende Updates pro Sekunde ankommen.

07Datenbanken & Datenmodellierung

MySQL, PostgreSQL und NoSQL, von Anfang an sauber entworfen, mit Migrationen, Backups und Raum zum Wachsen.

08Cloud & Serverless

AWS, Google Cloud, Azure, Firebase und Cloudflare Workers — schlanke Infrastruktur, bei der nichts läuft, was nicht laufen muss.

09Web3 & Fintech

Nicht-verwahrende Wallets, On-Chain-Abwicklung und Trading-Tools, mit Sicherheit an erster Stelle — siehe unsere Desk-Fallstudie.

10Datenpipelines & Automatisierung

Daten zeitgesteuert sammeln, bereinigen und zwischen Systemen bewegen — mit Monitoring, wenn etwas ausfällt.

11Sicherheit & Compliance

Authentifizierung, Verschlüsselung, sichere Schlüsselverwaltung und Code-Signierung, ausgelegt auf das DSG und die DSGVO.

12Releases & DevOps

Automatisierte Builds, Einreichungen im App Store und Play Store, Notarisierung, Over-the-Air-Updates und Fehlerüberwachung.

02kompilieren

Unser Stack — und wie wir ihn wählen

Wir wählen das richtige Werkzeug für die Aufgabe, nicht das, was gerade im Trend liegt. Deshalb halten unsere Projekte.

  • Mobile. Swift und SwiftUI für iOS; Kotlin für Android; Flutter oder React Native, wenn plattformübergreifend die klügere Wahl ist.
  • Web. HTML, CSS und JavaScript, TypeScript, React, Next.js, Astro, Flask und Python, und WordPress, wo ein CMS am besten passt.
  • Desktop. Electron mit TypeScript und esbuild, aufgeteilt in isolierte Prozesse, mit Worker-Threads für die schwere Arbeit.
  • Daten. MySQL, PostgreSQL und NoSQL, gewählt nach der Form der Daten und danach, wie sie abgefragt werden.
  • Infrastruktur. AWS, Google Cloud, Azure, Firebase sowie Cloudflare Workers, KV und R2 — serverlos, wo immer es die Dinge einfacher macht.
  • Qualität. Code-Reviews, automatisierte Tests, Fehlerüberwachung in Echtzeit und Performance-Monitoring für alles, was wir ausliefern.
SwiftSwiftUIKotlinFlutterReact NativeTypeScriptJavaScriptNode.jsPythonFlaskNext.jsAstroReactElectronesbuildWebSocketsMySQLPostgreSQLFirebaseAWSGoogle CloudAzureCloudflare WorkersThree.js

03ausführen

Ausgeliefert, signiert und gepflegt

Code, der nicht vor echten Nutzerinnen und Nutzern läuft, ist nicht fertig. Wir bringen ihn ganz ans Ziel — und bleiben dabei.

  • 01 — Release. Einreichungen im App Store und Play Store, notarisierte und signierte Installer, automatische Updates — die unspektakulären Schritte, richtig gemacht.
  • 02 — Beobachten. Fehlerüberwachung, Performance-Monitoring und Alarme, damit wir von Problemen erfahren, bevor Ihre Nutzer es tun.
  • 03 — Pflegen. Betriebssysteme werden aktualisiert, Frameworks ändern sich: Patches, Upgrades und neue Funktionen — oder eine saubere Übergabe, wenn Sie uns entwachsen.

So sieht das in der Praxis aus: wie wir Desk gebaut haben, ein Echtzeit-Trading-Terminal →

Häufige Fragen

Nativ oder plattformübergreifend?

Nativ (Swift, Kotlin), wenn Performance, Feinschliff oder tiefe Gerätefunktionen am wichtigsten sind; Flutter oder React Native, wenn ein Team und eine Codebasis für beide Stores mehr aus Ihrem Budget holt. Wir empfehlen eine Variante und begründen sie.

Wie lange dauert eine App?

Eine fokussierte erste Version dauert meist sechs bis zwölf Wochen. Wir liefern zuerst den Kern und bauen darauf auf, statt für sechs Monate zu verschwinden.

Können Sie eine bestehende Codebasis übernehmen?

Ja. Wir beginnen mit einer Prüfung von Code, Infrastruktur und Risiken und verbessern dann das Bestehende oder planen eine sorgfältige Migration.

Wem gehört der Code?

Ihnen. Quellcode, Konten und Infrastruktur gehören Ihnen und sind so dokumentiert, dass jede kompetente Entwicklerin sie übernehmen könnte.

Veröffentlichen Sie im App Store und bei Google Play?

Ja — Entwicklerkonten, Store-Einträge, Review-Richtlinien, Einreichungen und Updates gehören alle dazu.

Erzählen Sie uns, was Sie bauen.