Was möchten Sie umsetzen?
Eine neue Anwendung
Ein Geschäftsprozess, eine Produktidee oder ein internes Werkzeug soll mobil funktionieren. Wir helfen, den wichtigsten Ablauf für eine erste Version einzugrenzen und Backend, Geräteunterstützung sowie Wartung früh zu berücksichtigen.
Eine App, die Probleme macht
Der Code ist vorhanden, doch eine Funktion bleibt unvollständig, ein Update hat etwas beschädigt oder Nutzer stoßen wiederholt auf denselben Fehler. Eine technische Prüfung zeigt, was tatsächlich geändert werden muss.
Eine Verbindung zwischen Android und anderen Systemen
Die App soll mit einem Bluetooth-Gerät kommunizieren, NFC-Tags lesen, ein Hersteller-SDK nutzen oder Daten mit einem Geschäftssystem austauschen. Auch Berechtigungen, Unterbrechungen und fehlgeschlagene Anfragen gehören zur Umsetzung.
Entwicklungsleistungen
Individuelle Android-Apps
Native Anwendungen für Android-Produkte und betriebliche Abläufe. Nutzerwege, Daten und unterstützte Geräte werden vor der Entwicklung geklärt.
Kotlin und Jetpack Compose
Native Oberflächen und Funktionen, Java-zu-Kotlin-Migration sowie schrittweise Modernisierung bestehender Android-Apps.
Flutter-Apps
Gemeinsame App-Entwicklung für Android und iOS. Plattformspezifische Anbindungen, Tests und Veröffentlichung werden bei Bedarf gesondert eingeplant.
Fehlersuche und Wartung
Abstürze, unzuverlässiges Verhalten, Build-Fehler und Kompatibilitätsprobleme untersuchen. Ausgangspunkt sind ein nachvollziehbarer Fehler und überprüfbare Akzeptanzkriterien.
API- und SDK-Anbindung
Apps mit Anmeldung, Kundendaten, Zahlungen, Benachrichtigungen und Drittanbieter-SDKs verbinden, soweit die jeweiligen Anbieter passende Schnittstellen bereitstellen.
Geräte- und Hardwareanbindung
Android-Apps für Bluetooth, NFC, USB, Kameras, Scanner oder Sensoren entwickeln. Maßgeblich sind die konkreten Geräte, Protokolle und Einsatzbedingungen.
Individuelle Android-Automatisierung
Eigene Software für Geschäftsabläufe, interne Werkzeuge und autorisierte Geräteprozesse entwickeln, wenn die Konfiguration vorhandener Apps nicht mehr ausreicht.
Kotlin oder Flutter? Das Produkt entscheidet
Die Wahl hängt von Nutzern, vorhandenem Code und technisch riskanten Funktionen ab. Kein Framework passt zu jeder Aufgabe.
| Projektsituation | Sinnvoller Ausgangspunkt |
|---|---|
| Nur Android ist für den Start vorgesehen; Android-spezifische Funktionen sind zentral. | Natives Kotlin prüfen. |
| Android und iOS teilen die meisten Oberflächen und Geschäftsregeln. | Flutter und die benötigten Plugins prüfen. |
| Eine bestehende Android-App braucht gezielte Verbesserungen. | Vor einem Neubau den vorhandenen Code prüfen. |
| Eine plattformübergreifende App benötigt ein spezielles Android-SDK. | Flutter mit nativer Android-Anbindung prüfen. |
Jetpack Compose ist ein Toolkit für native Android-Oberflächen. Flutter nutzt Dart und kann bei Bedarf plattformspezifischen Code einbinden. Eine technische Prüfung ist aussagekräftiger als pauschale Versprechen zu Kosten oder Geschwindigkeit.
Ein nachvollziehbarer Entwicklungsablauf
Den Kernablauf beschreiben. Wer soll was erledigen? Was existiert bereits, und wo liegt das Hindernis? Eine kurze Beschreibung genügt für den Anfang.
Unsicherheiten prüfen. Hardwarezugriff, undokumentierte APIs oder schwierige Hintergrundaufgaben können vor einer umfassenden Schätzung einen Machbarkeitstest erfordern. Kostenpflichtige Vorarbeiten werden gesondert vereinbart.
Umfang und Abnahme festlegen. Ein Angebot sollte Ergebnisse, Plattformen, Abhängigkeiten, Ausschlüsse und Prüfungen für Meilensteine benennen. Zusätzliche Funktionen werden ausdrücklich besprochen.
Funktionierende Software prüfen. Wichtige Nutzerabläufe werden während der Entwicklung getestet, einschließlich unterbrochener Verbindungen oder abgelaufener Anmeldungen.
Übergabe planen. Quellcodezugang, Build-Anleitung, Konten und mögliche Wartung gehören in die Projektvereinbarung. Die Einreichung bei einem App-Store garantiert keine Freigabe.
App-Entwicklung ist etwas anderes als Gerätereparatur
Für eine gewöhnliche Android- oder Flutter-App ist kein gerootetes Telefon erforderlich. Systemnahe Projekte mit Root-Zugriff werden nur bei entsprechender Berechtigung und gesonderter Prüfung betrachtet.
Benötigen Sie Hilfe mit Ihrem eigenen Telefon? Nutzen Sie die Android-Supportleistungen. Für die Einrichtung von Tasker oder MacroDroid gibt es den bestehenden Service für Android-Automatisierung.
Diese Angaben helfen bei Ihrer Anfrage
Beschreiben Sie die Nutzer, ihre Aufgabe und vorhandene Designs, Backend-Systeme oder Codebasis. Nennen Sie erforderliche Hardware und ob Android, iOS oder beide Plattformen wichtig sind.
Senden Sie in der ersten Nachricht keine Passwörter, Signaturschlüssel, echten Kundendaten oder vertraulichen Quellcode. Zugänge und Vertraulichkeit können später geklärt werden.
Häufige Fragen
Können Sie eine App weiterentwickeln, die jemand anderes begonnen hat?
Ja, sofern wir die Codebasis prüfen können und Sie zur Weitergabe und Änderung berechtigt sind. Zunächst prüfen wir Build und Architektur; ein vollständiger Neubau ist keine automatische Empfehlung.
Kann ein Flutter-Projekt auch iOS umfassen?
Ja. Nennen Sie iOS in der Anfrage, damit Anbindungen, Tests, Signierung und Veröffentlichung eingeplant werden. Gemeinsamer Code beseitigt plattformspezifische Arbeiten nicht.
Brauche ich schon ein fertiges Pflichtenheft?
Nein. Beschreiben Sie Nutzer, Problem und wichtigsten ersten Ablauf. Wir klären, was vor einer Schätzung noch offen ist.
Was kostet die Entwicklung?
Das hängt von Funktionen, vorhandenem Code, Backend, Hardware, Plattformen und Tests ab. Eine kleine Fehleranalyse und eine neue App für mehrere Plattformen erfordern unterschiedliche Leistungen.
Können Sie die App nach dem Start warten?
Wartung kann separat vereinbart werden. Die Vereinbarung sollte Leistungen, neue Funktionen und Priorisierung von Anfragen unterscheiden.
Beschreiben Sie, was funktionieren soll
Neues Produkt, defekte Funktion oder schwierige Android-Anbindung: Beginnen Sie mit der Aufgabe, nicht mit einer Technologieliste.