Crossplattform-Programmierung

1 Codebasis. 
5 Plattformen. Ich programmiere Ihre App für Windows, macOS, Linux, iOS und Android.

Statt Ihre Software für jedes Betriebssystem neu zu schreiben, entwickle ich sie einmal – sauber, schnell und so, dass sie sich auf jedem Gerät nativ anfühlt.

Warum Crossplattform?

Mehr Reichweite mit weniger Aufwand

Wenn ich Ihre Software plattformübergreifend entwickle, profitieren Sie doppelt: Sie erreichen alle Nutzer und pflegen trotzdem nur ein Projekt.

Geringere Kosten

Ich schreibe die Logik nur einmal. Das spart Entwicklungszeit und damit Budget gegenüber getrennten Apps je System.

Schneller am Markt

Neue Funktionen erscheinen auf allen Plattformen gleichzeitig. Sie müssen nicht warten, bis jede Version nachgezogen ist.

Einfache Wartung

Ein Fehler wird einmal behoben – und ist überall behoben. Updates bleiben übersichtlich und planbar.

Einheitliches Erlebnis

Ihre Nutzer finden sich auf jedem Gerät sofort zurecht. Design und Funktionen bleiben konsistent.

Native Leistung

Wo es auf Tempo oder Systemzugriff ankommt, binde ich native Funktionen der jeweiligen Plattform direkt ein.

Ein Ansprechpartner

Bei mir erhalten Sie alles aus einer Hand – ohne Abstimmung zwischen mehreren Teams für jede Plattform.

Plattformen

Vom Desktop bis aufs Smartphone

Ich bringe Ihre Anwendung genau dorthin, wo Ihre Nutzer arbeiten.

Desktop: Windows, macOS und Linux

Ich entwickle Desktop-Anwendungen, die sich in jedes System einfügen: mit passenden Menüs, Tastenkürzeln, Dateidialogen und Benachrichtigungen.

  • ✓Installer für Windows, DMG für macOS, Pakete für Linux
  • ✓Code-Signierung und Notarisierung
  • ✓Automatische Updates

Mobil: iOS und Android

Ich baue Apps für iPhone, iPad und Android-Geräte, die sich flüssig bedienen lassen und Funktionen wie Kamera, Standort oder Push-Mitteilungen nutzen.

  • ✓Ein Code für Smartphone und Tablet
  • ✓Zugriff auf Gerätefunktionen
  • ✓Veröffentlichung im App Store und bei Google Play

Leistungen

Was ich für Sie übernehme

Von der ersten Idee bis zur fertigen App im Store begleite ich Ihr Projekt. Dabei wähle ich die Technologie, die zu Ihren Anforderungen passt – nicht umgekehrt.

  • Beratung & Konzept

    Anforderungen, Zielplattformen und passende Technik.

  • Neuentwicklung

    Desktop- und Mobile-Apps aus einer Codebasis.

  • Portierung

    Bestehende Software auf weitere Systeme bringen.

  • Schnittstellen

    Anbindung an Server, Datenbanken und Webdienste.

  • Deployment

    Installer, Signierung, Stores und Updates.

  • Wartung & Support

    Pflege, neue Systemversionen und Weiterentwicklung.

Ablauf

So arbeite ich mit Ihnen

  1. 1

    Gespräch

    Ich höre zu: Was soll Ihre App können, und für wen?

  2. 2

    Konzept

    Ich plane Architektur, Technik und Zeitrahmen.

  3. 3

    Entwicklung

    In kurzen Schritten, mit Testversionen für alle Plattformen.

  4. 4

    Veröffentlichung

    Ich bringe die App zu Ihren Nutzern und bleibe ansprechbar.

FAQ

Häufige Fragen

Was bedeutet Crossplattform-Programmierung?

Eine Anwendung wird mit einer gemeinsamen Codebasis entwickelt und läuft danach auf mehreren Betriebssystemen – etwa Windows, macOS, Linux, iOS und Android – statt für jedes System eigens programmiert zu werden.

Fühlt sich eine Crossplattform-App wie eine native App an?

Ja, wenn sie richtig gebaut ist. Ich achte auf die Bedienkonventionen jeder Plattform, auf Menüs, Tastenkürzel, Dateidialoge und Systemintegration, damit sich die App überall zu Hause fühlt.

Kann eine bestehende Anwendung auf weitere Plattformen gebracht werden?

Oft ja. Ich prüfe zuerst, welche Teile sich übernehmen lassen und wo eine Neuentwicklung sinnvoller ist. Danach erhalten Sie eine ehrliche Einschätzung zu Aufwand und Weg.

Wie läuft ein Projekt mit Ihnen ab?

Wir beginnen mit einem Gespräch über Ziele und Anforderungen. Dann plane ich Architektur und Technologie, entwickle in kurzen Schritten mit regelmäßigen Testversionen und begleite Sie bis zur Veröffentlichung und darüber hinaus.

Übernehmen Sie auch Signierung und Veröffentlichung in den App Stores?

Ja. Ich kümmere mich um Installer, Code-Signierung, Notarisierung für macOS und die Einreichung im App Store und bei Google Play.

Lassen Sie uns über Ihre App sprechen

Erzählen Sie mir von Ihrem Vorhaben. Ich melde mich mit einer ersten Einschätzung zu Plattformen, Technik und Aufwand.

Jetzt Kontakt aufnehmen

Case Studies: Crossplatform Development

Xojo Decompile

Xojo Decompiler: Daten aus Xojo-Binärprojekten >= Version 2019 zuverlässig extrahieren

Wer länger mit Xojo arbeitet, kennt das Problem: Ein Projekt im Binärformat .xojo_binary_project ist bequem, solange alles läuft. Sobald Du Code durchsuchen möchtest, die IDE die Xojo Projektdatei plötzlich nicht ...

Avalonia: iOS und Android

Mobile Apps mit Avalonia 12: So entwickelst du schnelle Android- und iOS-Apps mit .NET

Wenn du mit Avalonia 11 schon mal versucht hast, eine App aufs Handy zu bringen, kennst du das vielleicht: Auf dem Desktop läuft alles flüssig. Auf dem Android-Testgerät ruckelt dagegen ...

Avalonia on Linux

Avalonia 12.1 unter Linux – Neue Power Features: Embedded WebView, Drag & Drop und mehr.

Avalonia 12.1 bringt gleich mehrere Game-Changer für Linux-Entwickler mit sich: natives Wayland-Support, ein vollständig open-source WebView-Control und massive Performance-Verbesserungen im Rendering-Stack. Das ist kein kleines Feature-Release, sondern eine fundamentale Verbesserung, ...

Avalonia HotReload

Avalonia 12: HotReload, die neue Power-Funktion mit mächtiger Zeitersparnis

Ab sofort beherrscht Avalonia HotReload. Ein lange erwartetes Feature, das extrem viel Zeit spart. Dieser Beitrag zeigt Dir wie du HotReload in dein Avalonia Projekt integrieren und unter JetBrains Rider ...

Versandsoftware mit Skript-Funktion

Versandsoftware mit professioneller Skript-Funktion

In  diesem Automatisierungs-Projekt wurde eine auf Pulpo basierende Versandsoftware mit einer Skript-Funktion erweitert. So kann der Benutzer die Versandbedingungen selbst festlegen und den Versanddienst pro Paket automatisiert auswählen lassen. Flexible ...

Tauri adi-registration.properties

Tauri: Android adi-registration.properties korrekt einbinden

Um in naher Zukunft Tauri Android Apps per Sideloading zu installieren, verlangt Google eine Identitätsbestätigung für Android Entwickler. Hierzu muß der Paketname in der Google Play Console registriert werden. Wurde ...

Zeiterfassung mit Werkstatt App

Werkstatt App: Professionelle Zeiterfassung für Werkstätten und Handwerker

In diesem Projekt geht es um eine mobile Zeiterfassung für eine Kfz-Werkstatt. Erfasst werden die die Arbeitszeiten verschiedener Mitarbeiter für unterschiedliche Aufgaben. Alle erfassten Daten werden in der Cloud gespeichert ...

Avalonia: “301 HTTP-Redirects” per Software fehlerfrei anlegen

Thema dieses Projekts ist das komfortable und zeitsparende Einpflegen von großen Mengen an 301 HTTP-Redirects, mit mehreren Benutzern gleichzeitig. Dabei werden alte und neue URL live angezeigt, was Eingabefehler vermeidet. ...

Pulpo: Kleinpaket über DHL API routen

Pulpo: Routing Kleinpakete über DHL-API

In diesem Projekt wurde in eine bereits bestehende komplexe Pulpo Automatisierung das Routing für Kleinpakete über die DHL-API integriert. Diese Methode lässt sich auch in andere Systeme integrieren, entweder direkt ...

Daten Soehnle Waage per Ethernet auslesen und speichern

Soehnle Waage 3025: Daten über Ethernet clever auslesen

In diesem Projekt werden Daten von einer Soehnle Waage automatisch per Ethernet ausgelesen und in einer Datenbank gespeichert. Die Daten können später bei Bedarf als CSV gespeichert und in Excel ...

Avalonia: Multi-Window App

Avalonia 11 Multi-Window App: Fenster klonen

Eine Avalonia App lässt sich mit sehr wenig Aufwand klonen. Dieser Beitrag zeigt, wie Du aus jeder einfachen Avalonia App eine Multi Window App machen kannst. Los geht’s! Mehrere Fenster ...

Tauri 2: Multiple Windows

Tauri 2 Multi Window App: Fenster klonen für Profis

Dieser Beitrag zeigt, wie man aus einer einfachen Tauri 2 App eine Multi Window App machen, indem wir das App Fenster einfach klonen. Hierzu benötigen wir ein paar Anpassungen im ...

Tauri 2 & Quasar

Tauri 2 + Vue Quasar Starter App

Dieses open-source Projekt zeigt, wie das Vue Quasar Framework nahtlos in Tauri 2 integriert werden kann. Das Ergebnis ist eine Starter App als Grundgerüst für Quasar-Projekte. Dabei kann der gleiche ...

Tauri Apps unter Linux: Die Nr. 1 Lösung für das WhiteScreen Problem

Startet man eine Tauri 2.0 App unter Linux, wird sporadisch ein WhiteScreen anstatt der Benutzeroberfläche angezeigt. Dieser Beitrag zeigt, wie man das Tauri WhiteScreen-Problem dauerhaft beseitigt. Woher kommt der Tauri ...

Middleware für Pulpo, Paketinternational, Billbee

Billbee, Pulpo & PaketInternational: Automatisierung Versand

In diesem Projekt kommuniziert eine ausgeklügelte Middleware zur Versandoptimierung mit den 3 Cloud-Diensten Billbee, Pulpo und PaketInternational. Billbee, Pulpo und PaketInternational: Wer macht was? Billbee: Ein Multichannel-Fakturierungssystem zur Anbindung verschiedener ...

Avalonia on Linux / ZorinOS

Avalonia: Coole Desktop Apps mit C# unter Linux / ZorinOS entwickeln

Mit Avalonia lassen sich Desktop Apps unter Linux mit C# und .NET entwickeln. Dieser Beitrag zeigt, wie man in wenigen Minuten eine .NET Developer Box unter ZorinOS aufsetzt. Was ist ...