Ich behebe Android-App-Abstürze, ANR und Bugs in Kotlin oder Java

Einige Informationen wurden automatisch übersetzt.

Pakistan

Ich spreche Englisch

1 Auftrag abgeschlossen

Android-Entwickler, Kotlin, Abstürze, AdMob und Billing

Senior Android Entwickler, der App-Besitzer dabei unterstützt, native Android-Anwendungen zu bauen, zu reparieren und zu monetarisieren. Ich arbeite mit Kotlin, Java, Jetpack Compose, XML, MVVM, Clean...
Über diesen Service

Deine App stürzt auf manchen Geräten ab und auf anderen nicht. Oder nur in Release-Builds.

Oder Crashlytics ist voll mit roten Einträgen und keiner davon lässt sich auf deinem Gerät reproduzieren.


Ich diagnostiziere Android-Crashes und ANRs anhand der tatsächlichen Beweis-Stacktraces,

Logcat, Profiler, Play Console-Vitals, anstatt zu raten und Dinge zu ändern, bis das Symptom verschwindet.



WAS ICH REPARIERE


- Abstürze beim Start, auf bestimmten Bildschirmen oder auf bestimmten Geräten

- Nur in Release auftretende Abstürze, die in Debug-Builds nie erscheinen

- ANRs und eingefrorene UI durch Arbeiten im Haupt-Thread

- Speicherlecks und OutOfMemory-Fehler

- Konflikte bei Gradle, AGP und Abhängigkeiten, die den Build kaputt machen

- Kompatibilitätsprobleme mit Android SDK und API-Level

- Probleme mit 16 KB Speicherseiten in nativen Bibliotheken und NDK-Code

- Manifest-, Berechtigungs- und Navigationsfehler

- Firebase-, AdMob- und REST-API-Integrationsfehler

- Jetpack Compose- und XML-Layout-Probleme

- APK- und App Bundle-Build-Fehler



WOHER DIE MEISTEN "UNMÖGLICHEN" CRASHES KOMMEN


Nur in Release auftretende Crashes sind meistens eines von drei Dingen: eine ProGuard- oder R8-Regel,

die etwas entfernt, was Reflection braucht, ein Lifecycle-Rennen, das nur unter Release-Timing sichtbar wird, oder eine Abhängigkeit, die sich nach der Minifizierung anders verhält.

Plattform:

Android

App-Typ:

Native

Frameworks:

Jetpack Compose

Zweck:

Unterhaltung

Gesundheit & Fitness

Bildung

Expertise:

Browser-/Geräteübergreifende Kompatibilität

Programmiersprache:

Java

Kotlin

Tools:

Android Studio

Mein Portfolio