Android-App modernisieren & bestehenden Code übernehmen

Bringen Sie Ihre Android-App wieder voran.

Jedes Release wird mühsam, nach einer Übergabe fehlen Informationen oder neue Funktionen bleiben hinter alten Problemen liegen. Ich helfe Teams, ihren bestehenden Code zu verstehen und einen umsetzbaren Weg zur Verbesserung zu finden.

Wobei ich helfen kann

Für Teams, die eine unbekannte App übernehmen, Java-Code pflegen oder Änderungen wieder mit mehr Sicherheit ausliefern möchten.

Das Problem verstehen

Code, Build-Konfiguration und Release-Prozess mit Ihrem Team prüfen. Blockaden nachvollziehen und dringende Fehler von längerfristiger Wartung unterscheiden.

Wichtige Abläufe stabilisieren

Gemeinsam festlegen, welche Nutzerabläufe und Fehler zuerst bearbeitet werden müssen. Änderungen gezielt umsetzen und mit passenden Regressionstests absichern.

Schrittweise modernisieren

Java-Code nach Kotlin überführen, problematische Abhängigkeiten ersetzen oder die Architektur dort verbessern, wo ohnehin Funktionen geändert werden.

Ein überschaubarer erster Schritt

Wenn der Umfang noch unklar ist, beginnen wir mit einem gezielten Review. Wir legen fest, welche Bereiche ich prüfe, besprechen die Ergebnisse und priorisieren die nächsten Schritte. Anschließend kann ich Änderungen mit Ihrem Team umsetzen oder einen vereinbarten Teil der Arbeit übernehmen.

Zum Leitfaden: Android-App modernisieren oder neu entwickeln?

Passende Projekterfahrung

Ein konkretes Beispiel

J&C Bachmann

Die Aufgabe
Eine etablierte Java-Android-App und die zugehörige Plattform benötigten Weiterentwicklung und Modernisierung.
Mein Beitrag
Modernisierung und Erweiterung der Android-App, schrittweise Migration nach Kotlin unter Berücksichtigung der bestehenden Struktur sowie Arbeit am Node.js-Backend und Vue.js-Portal.
Projektbeschreibung lesen (Englisch)
Projekterfahrung

J&C Bachmann

Eine bestehende Android-App und die zugehörige Plattform modernisiert.

Projektbeschreibung auf Englisch
Projekterfahrung

Zuriga

Die App einer vernetzten Kaffeemaschine: Oberfläche für Android und iOS neu aufgebaut und BLE-Kommunikation verbessert.

Projektbeschreibung auf Englisch
Projekterfahrung

Neurofly

Unterstützung bei Android-Entwicklung und Architektur.

Projektbeschreibung auf Englisch

Vor der Zusammenarbeit

Muss die App komplett neu geschrieben werden?

Nicht automatisch. Bestehendes Verhalten, Release-Vorgaben und der Wartungsaufwand einer neuen Lösung spielen eine Rolle. Eine gezielte Änderung kann der bessere Einstieg sein.

Können Sie nach dem Weggang eines Entwicklers helfen?

Ja. Wir können mit dem Repository, den Build-Anweisungen und den bekannten Problemen beginnen, Lücken identifizieren und eine überschaubare Übergabe und Umsetzung vereinbaren.

Können wir zunächst nur ein Review beauftragen?

Ja. Ein Review kann ein eigenständiger Auftrag sein. Umfang und erwartete Ergebnisse vereinbaren wir vor Beginn.

Wo brauchen Sie Unterstützung?

Beschreiben Sie, was die App macht, was die Weiterentwicklung blockiert und ob es einen Termin gibt. Bitte senden Sie in der ersten E-Mail keine Zugangsdaten oder Kundendaten.