Explorar áreas / Desenvolvimento Mobile

Desenvolvimento Mobile

Aplicações que acompanham o contexto do usuário

O Desenvolvimento Mobile cria aplicações para smartphones, tablets e outros dispositivos móveis.

A área combina telas, sistemas e recursos do aparelho, como localização, câmera, notificações e armazenamento, considerando interrupções e diferentes condições de uso.

Uma situação reconhecível

Você solicita uma corrida enquanto está fora de casa

Imagine que você abre um aplicativo de transporte em uma rua movimentada.

O aplicativo solicita sua localização, posiciona você no mapa, recebe o destino e acompanha a solicitação.

Mesmo com a tela bloqueada, outro aplicativo aberto ou uma conexão instável, ele precisa preservar o progresso e enviar atualizações importantes.

Você4 min
Motorista a caminhoChegada prevista · 22:18

O que acontece por trás

Uma ação simples percorre várias etapas.

Acompanhe o caminho completo até o resultado aparecer para o usuário.

Uma experiência móvel acontece em um ambiente que muda constantemente e precisa preservar o contexto do usuário.
  1. 01

    O aplicativo reconhece o que já acontecia

    Ele recupera um acesso iniciado, uma solicitação em andamento ou informações de um uso anterior.

  2. 02

    A permissão de localização é conferida

    O aplicativo verifica se recebeu autorização e explica por que precisa do acesso.

  3. 03

    O dispositivo fornece o contexto

    Recursos do aparelho ajudam a identificar a posição do usuário.

  4. 04

    O aplicativo conversa com outros sistemas

    Origem e destino são enviados para calcular estimativas e registrar a solicitação.

  5. 05

    A tela acompanha as mudanças

    Mapa, previsão e situação da corrida são atualizados conforme as informações chegam.

  6. 06

    Interrupções são tratadas

    O aplicativo mantém informações e progresso após ligações, bloqueios ou mudanças de conexão.

  7. 07

    As atualizações alcançam o usuário

    Notificações comunicam mudanças importantes mesmo com o aplicativo fechado.

Como funciona na prática

Do trabalho realizado ao resultado entregue.

O que profissionais fazem
  • Desenvolver telas e fluxos móveis.
  • Integrar o aplicativo a outros sistemas.
  • Utilizar localização, câmera e notificações.
  • Gerenciar permissões e informações no aparelho.
  • Manter o progresso diante de interrupções.
  • Melhorar desempenho e consumo de recursos.
  • Investigar diferenças entre aparelhos.

O aplicativo será usado com aparelhos, conexões e interrupções diferentes.

O que a área entrega
  • Aplicativos para serviços digitais.
  • Experiências baseadas em localização.
  • Recursos de câmera, áudio e leitura de códigos.
  • Notificações relevantes.
  • Funcionalidades parcialmente disponíveis sem internet.
  • Integrações com recursos do aparelho.
  • Fluxos adaptados ao toque e à mobilidade.

Essas entregas aproximam funcionalidades digitais das situações do cotidiano.

Como é o trabalho

O que faz parte do cotidiano da área.

Problemas enfrentados

Aparelhos diferentes, permissões negadas, conexão instável, interrupções e limitações de energia.

Decisões tomadas

O que permanece no aparelho, quando um recurso pode ser usado e como manter uma ação interrompida.

Resultado percebido

Um aplicativo rápido, confiável e capaz de manter o progresso fora das condições ideais.

Colaboração

Trabalha com Design, Produto, Back-end, Cybersecurity e DevOps.

Seu próximo passo

Quer conhecer Desenvolvimento Mobile mais de perto?

Transforme seu interesse pela área em uma direção de aprendizado organizada para o seu objetivo e sua rotina.

Dúvidas sobre a área

Perguntas frequentes

Mobile é apenas Front-end em uma tela menor?

Não. Aplicações móveis convivem diretamente com recursos, permissões, interrupções e limitações do aparelho.

Um aplicativo e um site para celular são iguais?

Não. Um site reorganiza a experiência para telas menores; um aplicativo é instalado e pode se integrar mais diretamente ao aparelho.

É necessário criar um aplicativo para cada sistema?

Nem sempre da mesma maneira. Existem formas de compartilhar parte do desenvolvimento e outras que usam recursos próprios de cada sistema.

Aplicativos sempre precisam de internet?

Não. Algumas funcionalidades usam informações armazenadas no aparelho, embora sincronização e dados atualizados normalmente exijam conexão.

Um aplicativo acessa localização e câmera automaticamente?

Não deveria. Esses recursos são controlados por permissões e precisam ser solicitados ao usuário.

Mobile é apenas para smartphones?

Não. A área também atua em tablets, relógios, televisores e sistemas integrados a veículos e equipamentos.