Gezintiyi Atla

Görev tabanlı, tüketicilere yönelik mobil uygulama

Bu tüketici mobil uygulaması mimarisi, Azure App Service Mobile Apps’i kullanarak birden çok sosyal kimlik sağlayıcısıyla kimlik doğrulama sürecini basitleştirir, verileri depolayıp çevrimdışı erişim için eşitler ve anında iletme bildirimleri gönderir.

Visual Studio (PC veya Mac) ve Xamarin ile oluşturulan uygulama, kullanıcı deneyimini olumsuz etkilemeden Android, iOS ve Windows’da C# kodunu ortak olarak kullanır. Derleme ve testlerin otomatikleştirilmesinin yanı sıra beta test uzmanlarına ve mağazalara dağıtılması için Visual Studio App Center kullanılır. Ayrıca, App Insights ile birlikte kullanıldığında kullanım izleme ve analiz bilgileri de sağlanır.

5 3 9 4 6 8 7 1 2

Mobil uygulamayı Visual Studio ve Xamarin ile oluşturun.

Azure portalında veya Visual Studio aracılığıyla yeni bir Mobile Apps arka ucu oluşturup yapılandırın ve Visual Studio’da çözümü arka uçla iletişim kuracak şekilde yapılandırın.

Sosyal kimlik sağlayıcıları aracılığıyla kimlik doğrulaması uygulayın.

App Service API’leri ve SDK’sı aracılığıyla model tabanlı bir veri yapısı oluşturun.

Mobil uygulamanın ağ bağlantısı olmadığında da çalışmasını sağlamak için çevrimdışı eşitleme uygulayın.

Arka ucu Visual Studio’da oluşturduysanız uygulama hizmetini doğrudan Visual Studio’dan (PC veya Mac) yayımlayabilirsiniz.

Çözümün kaynak kodunu kendi tercih ettiğiniz kaynak denetimi sağlayıcısında depolayın.

Uygulamayı Visual Studio App Center aracılığıyla test edin ve yayımlayın.

Application Insights’ı kullanarak App Service’i izleyin.

  1. 1 Mobil uygulamayı Visual Studio ve Xamarin ile oluşturun.
  2. 2 Azure portalında veya Visual Studio aracılığıyla yeni bir Mobile Apps arka ucu oluşturup yapılandırın ve Visual Studio’da çözümü arka uçla iletişim kuracak şekilde yapılandırın.
  3. 3 Sosyal kimlik sağlayıcıları aracılığıyla kimlik doğrulaması uygulayın.
  4. 4 App Service API’leri ve SDK’sı aracılığıyla model tabanlı bir veri yapısı oluşturun.
  5. 5 Mobil uygulamanın ağ bağlantısı olmadığında da çalışmasını sağlamak için çevrimdışı eşitleme uygulayın.
  1. 6 Arka ucu Visual Studio’da oluşturduysanız uygulama hizmetini doğrudan Visual Studio’dan (PC veya Mac) yayımlayabilirsiniz.
  2. 7 Çözümün kaynak kodunu kendi tercih ettiğiniz kaynak denetimi sağlayıcısında depolayın.
  3. 8 Uygulamayı Visual Studio App Center aracılığıyla test edin ve yayımlayın.
  4. 9 Application Insights’ı kullanarak App Service’i izleyin.

Uygulama kılavuzu

Ürünler/Açıklamalar Belgeler

Visual Studio

Web ön ucunu, mobil uygulamaları ve arka uç hizmetlerini Visual Studio 2017 veya Mac için Visual Studio’da C# ile oluşturun.

Xamarin

C# ve Azure SDK’larını kullanarak iOS ve Android için mobil uygulamalar oluşturun.

Visual Studio App Center

App Center; BitBucket, GitHub ve Visual Studio Team Services kaynaklarından kod çekerek kesintisiz bir tümleştirme ve dağıtım iş akışı sağlar.

App Service

İstemci uygulaması, mobil istemci SDK’larından birini kullanarak bir Azure Mobil Uygulama arka ucuna bağlanır. İstemci SDK’ları, çevrimdışı eşitleme ve kimlik doğrulaması için yerleşik desteğe sahiptir. Bu sayede, tam özellikli bir uygulama oluşturmak çok daha kolaydır.

Application Insights

Application Insights’ı kullanarak web uygulamanızda sorunları algılayın, kilitlenmeleri tanılayın ve kullanımı izleyin. Geliştirme yaşam döngüsü boyunca bilgiye dayalı kararlar verin.

Azure SQL Veritabanı

Yapılandırılmış veriler, hem işlemleri hem de etkili sorgulamayı destekleyen, buluta yönelik ilişkisel veritabanı hizmeti SQL Veritabanı’nda depolanır.

Çevrimdışı eşitleme

Azure Mobil Uygulama istemci SDK’larının çevrimdışı veri eşitleme özelliğini kullanarak ağ sorunları yaşanırken bile kullanılabilen, yanıt verme hızı yüksek ve sağlam uygulamalar oluşturun.

Kimlik Sağlayıcısı

App Service kimlik doğrulama/yetkilendirme özelliğini kullanarak sosyal veya kurumsal bir kimlik sağlayıcısı ile tümleştirme sağlayın.

Ürün bilgisi

Sağdaki bağlantılar, bazı ürünlerin dağıtımı ve yönetimiyle ilgili belgeler sağlar.