Ignorar navegação

Aplicativo móvel do consumidor baseado em tarefas

A arquitetura de aplicativo móvel do consumidor usa Aplicativos Móveis do Serviço de Aplicativo do Azure para simplificar a autenticação com vários provedores de identidade social, armazenar dados e sincronizá-los para o acesso offline, além de enviar notificações por push.

O aplicativo é compilado com o Visual Studio (PC ou Mac) e o Xamarin, compartilhando o código C# no Android, iOS e Windows sem comprometer a experiência do usuário. O Visual Studio App Center é usado para automatizar builds e testes e distribuir para testadores beta e lojas de aplicativos, além de fornecer monitoramento e análise de uso juntamente com o App Insights.

5 3 9 4 6 8 7 1 2

Crie o aplicativo móvel usando o Visual Studio e o Xamarin.

Crie e configure um novo back-end de Aplicativos Móveis no Portal do Azure, ou por meio do Visual Studio, e configure a solução no Visual Studio para se comunicar com o back-end.

Implemente a autenticação por meio de provedores de identidade social.

Crie uma estrutura de dados orientada por modelo por meio de APIs do Serviço de Aplicativo e SDK.

Implemente a sincronização offline para tornar o aplicativo móvel funcional sem uma conexão de rede.

Se você cria o back-end no Visual Studio, pode publicar o serviço de aplicativo diretamente do Visual Studio (PC ou Mac).

Armazene o código-fonte da solução juntamente com seu provedor de controle do código-fonte de sua escolha.

Crie e teste o aplicativo por meio do Visual Studio App Center e publique-o.

Use o Application Insights para monitorar o Serviço de Aplicativo.

  1. 1 Crie o aplicativo móvel usando o Visual Studio e o Xamarin.
  2. 2 Crie e configure um novo back-end de Aplicativos Móveis no Portal do Azure, ou por meio do Visual Studio, e configure a solução no Visual Studio para se comunicar com o back-end.
  3. 3 Implemente a autenticação por meio de provedores de identidade social.
  4. 4 Crie uma estrutura de dados orientada por modelo por meio de APIs do Serviço de Aplicativo e SDK.
  5. 5 Implemente a sincronização offline para tornar o aplicativo móvel funcional sem uma conexão de rede.
  1. 6 Se você cria o back-end no Visual Studio, pode publicar o serviço de aplicativo diretamente do Visual Studio (PC ou Mac).
  2. 7 Armazene o código-fonte da solução juntamente com seu provedor de controle do código-fonte de sua escolha.
  3. 8 Crie e teste o aplicativo por meio do Visual Studio App Center e publique-o.
  4. 9 Use o Application Insights para monitorar o Serviço de Aplicativo.

Diretrizes de implementação

Produtos/descrição Documentação

Visual Studio

Crie o front-end da Web, os aplicativos móveis e os serviços de back-end com o C# no Visual Studio 2017 ou no Visual Studio para Mac.

Xamarin

Crie aplicativos móveis para iOS e Android usando o C# e os SDKs do Azure.

Visual Studio App Center

O App Center permite um fluxo de trabalho de implantação e integração contínua reunindo o código do BitBucket, do GitHub e do Visual Studio Team Services.

Serviço de aplicativo

O aplicativo cliente usa um dos SDKs de cliente móvel para se conectar a um back-end do Aplicativo móvel do Azure. Os SDKs do cliente têm suporte interno para autenticação e sincronização offline, facilitando muito a criação de um aplicativo completo.

Application Insights

Detecte problemas, diagnostique falhas e rastreie o uso em seu aplicativo Web com o Application Insights. Tome decisões informadas em todo o ciclo de vida de desenvolvimento.

Banco de dados SQL do Azure

Os dados estruturados são armazenados no Banco de Dados SQL, um serviço de banco de dados relacional em nuvem, que dá suporte a transações e consultas eficientes.

Sincronização offline

Use o recurso de sincronização offline de dados dos SDKs de cliente do Aplicativo móvel do Azure para criar aplicativos responsivos e robustos que permanecem úteis mesmo quando há problemas de rede.

Provedor de Identidade

Use a autenticação/autorização do Serviço de Aplicativo para integrar um provedor de identidade social ou empresarial.

Informações do produto

Os links à direita fornecem a documentação sobre a implantação e o gerenciamento de alguns dos produtos.