Conclusão

Nesse material desenvolvemos práticas para nos capacitar nas necessidades básicas de um App conectado, baixando e processando as informações de um serviço web em JSON e exibindo no App.

Em cenários mais avançados deverão surgir necessidades como:

  • Verificar a disponibilidade da rede antes de executar chamados para serviços;
  • Verificar o tipo de rede disponível (Wi-Fi, 3G) e sua qualidade para ajustar a execução de suas operações;
  • Enviar dados para um serviço web para criar ou modificar recursos;
  • Excluir dados de um serviço web;
  • Sincronizar os dados de um serviço em um banco de dados local, aplicando o conceito de SmartApps (ou Apps inteligentes), que oferecem as principais funcionalidades mesmo quando o usuário esta offline;
  • Configurar métodos de autenticação e autorização, tanto para acesso ao próprio App como para se comunicar com os serviços web;
  • Baixar ou enviar arquivos para um serviço web;

Todas essas possibilidades representam um aprofundamento em seus estudos sobre a criação de Apps conectados, funcionando de maneiras diferentes de acordo com a plataforma que estiver trabalhando.

Deixamos abaixo alguns links com referências para que possa pesquisar esses tópicos:

  • Building Apps with Connectivity & the Cloud: documentação oficial do Android sobre a construção de Apps conectados e a integração com serviços na nuvem.
  • Serviço de Aplicativo Móvel: conheça esse Cloud Service do Microsoft Azure com várias facilidades para a construção de Apps Conectados a nuvem. Na documentação oficial é possível encontrar vários exemplos de código mostrando como realizar as operações mais comuns como trabalhar com dados offline e autenticar usuários.

Os serviços de nuvem da Microsoft são compatíveis e tem SDK’s nativos tanto para Android quanto iOS, sendo um ótimo ponto de partida para criação de seus projetos.

Não se esqueça de participar dos canais da Caeno para receber atualizações ou solicitar ajuda a outros estudantes ou especialistas.

😊

results matching ""

    No results matching ""