Ignorar Navegação

Aplicação móvel de consumidor baseada em tarefas

Esta arquitetura de aplicações móveis de consumidor utiliza as Aplicações Móveis do Serviço de Aplicações do Azure para simplificar a autenticação com vários fornecedores de identidade social, armazenar dados e sincronizá-los para acesso offline e enviar notificações push.

A aplicação está integrada no Visual Studio (PC ou Mac) e no Xamarin, através da partilha de código C# no Android, iOS e no Windows sem comprometer a experiência do utilizador. O Visual Studio App Center é utilizado para automatizar compilações e testes e distribuí-los a técnicos de teste beta e lojas de aplicações, ao mesmo tempo que fornece análises e monitorização de utilização em conjunto com o App Insights.

5 3 9 4 6 8 7 1 2

Crie a aplicação móvel com o Visual Studio e o Xamarin.

Crie e configure um novo back-end de Aplicações Móveis no portal do Azure ou através do Visual Studio e configure a solução no Visual Studio para comunicar com o back-end.

Implemente autenticação através de fornecedores de identidade social.

Crie uma estrutura de dados orientada por modelos através do SDK e das APIs do Serviço de Aplicações.

Implemente a sincronização offline para tornar a aplicação móvel funcional sem ligação à rede.

Se tiver criado o back-end no Visual Studio, pode publicar o serviço de aplicações diretamente a partir do Visual Studio (PC ou Mac).

Armazene o código fonte da solução com o fornecedor de controlo de origem que escolher.

Crie e teste a aplicação através do Visual Studio App Center e publique-a.

Utilize o Application Insights para monitorizar o Serviço de Aplicações.

  1. 1 Crie a aplicação móvel com o Visual Studio e o Xamarin.
  2. 2 Crie e configure um novo back-end de Aplicações Móveis no portal do Azure ou através do Visual Studio e configure a solução no Visual Studio para comunicar com o back-end.
  3. 3 Implemente autenticação através de fornecedores de identidade social.
  4. 4 Crie uma estrutura de dados orientada por modelos através do SDK e das APIs do Serviço de Aplicações.
  5. 5 Implemente a sincronização offline para tornar a aplicação móvel funcional sem ligação à rede.
  1. 6 Se tiver criado o back-end no Visual Studio, pode publicar o serviço de aplicações diretamente a partir do Visual Studio (PC ou Mac).
  2. 7 Armazene o código fonte da solução com o fornecedor de controlo de origem que escolher.
  3. 8 Crie e teste a aplicação através do Visual Studio App Center e publique-a.
  4. 9 Utilize o Application Insights para monitorizar o Serviço de Aplicações.

Orientações de implementação

Produtos/Descrição Documentação

Visual Studio

Crie serviços Web de front end, aplicações móveis e back-end com código C# no Visual Studio 2017 ou no Visual Studio para Mac.

Xamarin

Crie aplicações móveis para iOS e Android com código C# e SDKs do Azure.

Visual Studio App Center

O Serviço de Aplicações permite um fluxo de trabalho de integração e implementação contínuo ao obter código do BitBucket, do GitHub e do Visual Studio Team Services.

Serviço de Aplicações

A aplicação cliente utiliza um dos SDKs do cliente móvel para se ligar ao back-end de uma Aplicação Móvel do Azure. Os SDKs cliente têm suporte incorporado para sincronização e autenticação offline, o que permite criar aplicações com todas as funcionalidades muito mais facilmente.

Estatísticas das Aplicações

Detete problemas, diagnostique falhas e controle a utilização na sua aplicação Web com o Application Insights. Tome decisões informadas ao longo do ciclo de vida de desenvolvimento.

Base de Dados SQL do Azure

Os dados estruturados são armazenados na Base de Dados SQL, um serviço de base de dados relacional na cloud, que suporta transações e consultas eficientes.

Sincronização offline

Utilize a funcionalidade de sincronização de dados offline dos SDKs cliente da Aplicação Móvel do Azure para criar aplicações reativas e robustas que continuam a ser úteis mesmo se houver problemas de rede.

Fornecedor de Identidade

Utilize a autenticação/autorização do Serviço de Aplicações para integrar com um fornecedor de identidade social ou empresarial.

Informações dos produtos