Arreglaré fallos, ANR y errores en aplicaciones Android en Kotlin o Java

Parte de la información se ha traducido automáticamente.

Pakistán

Hablo Inglés

1 pedido completado

Desarrollador de Android, Kotlin, fallos, AdMob y facturación

Desarrollador senior de Android que ayuda a los dueños de aplicaciones a crear, reparar y monetizar aplicaciones nativas de Android. Trabajo con Kotlin, Java, Jetpack Compose, XML, MVVM, arquitectura ...
Acerca de este Servicio

Tu app se cierra en algunos dispositivos y en otros no. O solo en versiones de lanzamiento.

O Crashlytics está lleno de rojo y ninguno de los errores se reproduce en tu máquina.


Diagnóstico caídas y ANRs en Android a partir de las trazas de evidencia reales,

Logcat, Profiler, métricas de Play Console en lugar de adivinar y cambiar

cosas hasta que desaparezca el síntoma.



LO QUE ARREGLO


- Caídas al lanzar, en pantallas específicas o en dispositivos concretos

- Caídas solo en versiones de lanzamiento que nunca aparecen en versiones de depuración

- ANRs y interfaz congelada por trabajo en el hilo principal

- Fugas de memoria y errores OutOfMemory

- Conflictos en Gradle, AGP y dependencias que rompen la compilación

- Problemas de compatibilidad con Android SDK y niveles de API

- Problemas de tamaño de página de memoria de 16 KB en bibliotecas nativas y código NDK

- Errores en el manifiesto, permisos y navegación

- Fallos en integración con Firebase, AdMob y API REST

- Problemas con Jetpack Compose y diseño en XML

- Errores en la compilación de APK y App Bundle



DE DÓNDE SURGEN LA MAYORÍA DE LOS CRASHES "IMPOSIBLES"


Las caídas solo en versiones de lanzamiento suelen ser una de tres cosas: una regla de ProGuard o R8

que elimina algo que necesita la reflexión, una carrera en el ciclo de vida que solo aparece

bajo el tiempo de lanzamiento, o una dependencia que se comporta de manera diferente una vez minificada.

Plataforma:

Android

Tipo de aplicación:

Nativo

Marcos:

Jetpack Compose

Propósito:

Entretenimiento

Salud y Fitness

Educación

Experiencia:

Compatibilidad cruzada de navegador/dispositivo

Lenguaje de programación:

Java

Kotlin

Herramientas:

Android Studio

Mi porfolio