Pesquisar

Modernização de aplicativo Android legado para Android 14+

18/01/2026 às 21:25

Descrição do Projeto:

Procuro um desenvolvedor Android experiente para atualizar um aplicativo legado, desenvolvido originalmente por volta de 2017. O aplicativo está funcional, mas não pode ser instalado em dispositivos modernos devido ao uso de ferramentas de build, SDKs e bibliotecas desatualizadas. O objetivo principal é modernizar a base de código para que o aplicativo seja compatível com as versões mais recentes do Android (API 34 / Android 14+) e possa ser publicado na Google Play Store, mantendo 100% da funcionalidade original.

O freelancer receberá o código-fonte completo para análise e execução do trabalho.

Estado Técnico Atual do Projeto:

O projeto foi desenvolvido com tecnologias que hoje estão obsoletas. O diagnóstico técnico revela a seguinte estrutura:

• Linguagem: Java

• Android Gradle Plugin: 2.3.2

• Gradle: versão 3.3

• SDK de compilação (compileSdkVersion): 19 (Android 4.4 KitKat)

• SDK alvo (targetSdkVersion): 19 (Android 4.4 KitKat)

• Bibliotecas: o projeto utiliza a Android Support Library e classes descontinuadas como ActionBarActivity.

• Repositório de dependências: configurado para usar o JCenter, que foi desativado.

• Estrutura: o projeto é composto por um módulo de aplicativo principal e três módulos de biblioteca locais.

Escopo do Trabalho e Entregáveis:

O trabalho consiste em realizar uma atualização técnica completa do projeto. As principais tarefas incluem:

1. Atualização do Sistema de Build:

• Migrar o Android Gradle Plugin e o Gradle para as versões estáveis mais recentes.

• Substituir o repositório JCenter por mavenCentral() e google() nos arquivos de build.

2. Migração para AndroidX:

• Executar a migração da Android Support Library para o AndroidX, utilizando as ferramentas do Android Studio e resolvendo quaisquer conflitos ou problemas manuais que surjam no processo.

3. Atualização das APIs do Android:

• Definir compileSdkVersion e targetSdkVersion para a API 34 (ou a mais recente recomendada pela Google Play no momento do projeto).

• Analisar e definir um minSdkVersion estratégico (sugestão: API 21 ou 23, a ser discutido).

4. Refatoração do Código e Dependências:

• Substituir todas as ocorrências de classes descontinuadas, como ActionBarActivity, por suas equivalentes modernas (AppCompatActivity).

• Atualizar o gerenciamento de dependências, substituindo a diretiva compile por implementation.

• Pesquisar e atualizar as bibliotecas de terceiros (ex.: Jackson, Joda-Time, iText) para versões mais recentes e compatíveis, preferencialmente via repositório Maven.

• Implementar o sistema de permissões em tempo de execução para permissões consideradas perigosas (ex.: localização, armazenamento), conforme exigido por versões recentes do Android.

Entregável Final:

• O código-fonte do projeto totalmente funcional, que compile sem erros na versão mais recente do Android Studio e possa ser instalado e executado em dispositivos com Android 14 ou superior.

• Um breve relatório documentando as principais alterações realizadas e as novas versões de bibliotecas utilizadas.

Habilidades e Experiência Necessárias:

• Sólida experiência em desenvolvimento Android nativo com Java.

• Profundo conhecimento do ecossistema de build do Android, incluindo Gradle e o Android Gradle Plugin (AGP).

• Experiência comprovada na migração de projetos legados da Android Support Library para AndroidX.

• Familiaridade com as mudanças de comportamento e requisitos de permissão introduzidos nas versões recentes do Android.

• Capacidade de analisar e resolver problemas de compatibilidade de código e dependências de forma autônoma.

Se você tem a experiência necessária para trazer este aplicativo de volta à vida no ecossistema moderno do Android, aguardo sua proposta!

Habilidades desejadas:

Android Desenvolvimento Mobile Java Kotlin

Atividades do cliente nesse projeto:

Última visualização: 29/01/2026 às 20:19

Última interação: 25/01/2026 às 10:09

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Mobile
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 16
Interessados: 24
Valor Mínimo: R$ 50,00

Cliente

Propostas (16)
  • Freelancer Pro Carlos B.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolver aplicativo multiplataforma para iOS, Android e Smart TVs - Olá, estou em busca de um profissional ou equipe experiente para o desenvolvimento e publicação de um aplicativo. Plataformas alvo: - Mobile: iOS (iPhone) e Android (Google Pl...

Criação de app de saúde, fitness e bem-estar - Desenvolvimento de aplicativo de saúde, fitness e bem-estar Estamos buscando um desenvolvedor ou equipe para criar um aplicativo mobile completo voltado para saúde, atividade f&iacut...

Aplicativo mobile estilo PRISM para livestream - Preciso desenvolver um aplicativo mobile (Android e iOS) focado em livestream. A ideia é um app simples estilo PRISM Live Studio, onde o usuário pode iniciar uma live usando RTMP (ex...

Correção de bugs e novas funcionalidades - Kodular - Olá! Busco um desenvolvedor com experiência sólida em Kodular para aprimorar o aplicativo de mobilidade urbana UbeZap. O projeto tem duas frentes principais: resolver problemas ...

Controle de inventário em AppSheet - Estou criando um app via AppSheet e já tenho algum avanço, porém, como meu conhecimento é limitado, preciso de ajuda para dar continuidade ao projeto. É um contro...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.