Ich werde deine Android-App von XML-Layouts auf Jetpack Compose umstellen
Android-Entwickler, Kotlin und Jetpack Compose, Google Play Publishing
Über diesen Service
Deine App läuft noch auf XML-Layouts und du möchtest sie auf Jetpack Compose umstellen? Ich migriere sie Bildschirm für Bildschirm, damit die App bei jedem Schritt weiter funktioniert.
Was du bekommst:
- Bildschirme in Compose neu aufgebaut, mit dem gleichen Verhalten wie das Original
- Material 3 Theme mit Farben und Typografie an einem Ort
- Zustand aus der UI ausgelagert, keine Logik in den Composables
- @Preview für jeden neuen Bildschirm
- ComposeView-Brücke, damit der Rest der App unberührt bleibt
- Quellcode plus eine Notiz, was sich geändert hat und warum
So funktioniert es: Schick mir das XML-Layout und sein Fragment oder Activity. Ich baue den Bildschirm in Compose neu, verbinde ihn mit ComposeView und überprüfe ihn nebeneinander mit dem Original auf einem echten Gerät.
Technologien: Kotlin, Jetpack Compose, Material 3, Navigation Compose, Room, Retrofit, Koin, Firebase.
Ich schreibe deine Architektur oder Business-Logik nicht neu unter dem Label Migration, und ich nehme keine Projekte ohne Quellcode an. Compose Multiplatform und KMP - frag zuerst.
Sende mir vor der Bestellung einen Screenshot des Bildschirms und seines XMLs, und ich sage dir, welches Paket passt.
Mein Portfolio
Meine weiteren Dienstleistungen im Bereich Wartung mobiler Apps
FAQ
Automatische Übersetzung
Wird meine App während der Migration kaputtgehen?
Nein. Compose und XML laufen nebeneinander durch ComposeView, sodass ich einen Bildschirm nach dem anderen ersetze und der Rest der App genau wie vorher weiterarbeitet.
Was zählt als ein Bildschirm?
Ein XML-Layout mit seinem Fragment oder Activity. Ein Listenbildschirm mit seinem Zeilenlayout zählt als eins. Wenn du unsicher bist, schick mir das XML und ich sage dir vor der Bestellung, was passt.
Was brauchst du von mir, um anzufangen?
Der Quellcode des Android-Projekts (GitHub, GitLab oder ZIP) und eine Liste der Bildschirme, die migriert werden sollen. Nur native Android - ich arbeite nicht mit Flutter, React Native oder Unity Projekten.

