Vou consertar crashes, ANR e bugs em aplicativos Android usando Kotlin ou Java

Algumas informações foram traduzidas automaticamente.

Paquistão

Eu falo Inglês

1 pedido finalizado

Desenvolvedor Android, Kotlin, falhas, AdMob e faturamento

Desenvolvedor Android sênior ajudando donos de aplicativos a criar, consertar e monetizar aplicações nativas para Android. Trabalho com Kotlin, Java, Jetpack Compose, XML, MVVM, Clean Architecture, Fi...
Sobre este Serviço

Seu app trava em alguns dispositivos e não em outros. Ou só nas versões de release.

Ou Crashlytics está cheio de vermelho e nada disso se reproduz na sua máquina.


Eu faço o diagnóstico de crashes e ANRs no Android a partir das evidências reais, como stack traces,

Logcat, Profiler, métricas do Play Console, ao invés de ficar chutando e mudando

coisas até o sintoma desaparecer.



O QUE EU CORRIGO


- Crashes na inicialização, em telas específicas ou em dispositivos específicos

- Crashes que só acontecem na versão de release e nunca aparecem nas versões de debug

- ANRs e UI congelada por causa de trabalho na thread principal

- Vazamentos de memória e erros OutOfMemory

- Conflitos de Gradle, AGP e dependências que quebram o build

- Problemas de compatibilidade com Android SDK e níveis de API

- Problemas de tamanho de página de memória de 16 KB em bibliotecas nativas e código NDK

- Erros no Manifest, permissões e navegação

- Falhas na integração com Firebase, AdMob e REST API

- Problemas com Jetpack Compose e layout XML

- Erros ao gerar APK e App Bundle



DE ONDE VÊM A MAIORIA DOS CRASHES "IMpossíveis"


Crashes que só acontecem na versão de release geralmente são uma de três coisas: uma regra do ProGuard ou R8

que remove algo que a reflexão precisa, uma corrida de ciclo de vida que só aparece

sob o timing de release, ou uma dependência que se comporta de forma diferente após minificação.

Plataforma:

Android

Tipo de aplicativo:

Nativo

Frameworks:

Jetpack Compose

Finalidade:

Entretenimento

Saúde e Fitness

Formação

Especialidade:

Compatibilidade entre navegadores/dispositivos

Linguagem de programação:

JAVA

Kotlin

Ferramentas:

Studio Android

Meu portfólio