Desenvolvimento de aplicações Android
A Esfera Criativa desenvolve aplicações Android para diferentes tipos de projeto, desde utilidades de consulta rápida a soluções que agregam informação proveniente de várias fontes. Cada projeto começa pela definição do objetivo, dos dados necessários e das ações mais importantes para o utilizador.
Quando a aplicação precisa de comunicar com serviços externos, o desenvolvimento pode incluir consumo de APIs, tratamento de erros, cache local e estados claros quando uma fonte está temporariamente indisponível. Esta parte é importante para evitar que uma falha de rede transforme toda a aplicação numa experiência frustrante.
Interface e adaptação
Smartphones e tablets têm tamanhos de ecrã muito diferentes. Por isso, componentes, margens e hierarquia visual devem adaptar-se em vez de dependerem de posições fixas. Em equipamentos de utilização específica, a navegação pode também precisar de ser pensada para outros métodos de controlo.
Preparação para publicação
Antes da publicação são verificados fluxos principais, mensagens de erro e comportamento em diferentes condições. Quando aplicável, são também preparados elementos necessários para a distribuição através da Google Play e a integração de serviços compatíveis com o projeto.
Manutenção
O Android evolui, assim como os serviços externos usados por uma aplicação. Uma estratégia de manutenção permite atualizar dependências, acompanhar alterações de plataforma e corrigir incompatibilidades sem ter de reconstruir o produto inteiro.