Xamarin.Forms ile mobil uygulamalar oluşturma

Başlangıç
Geliştirici
Xamarin
.NET
Visual Studio

iOS ve Android cihazlarda çalışan uygulamalar oluşturmak için C# ve Visual Studio’yu kullanın.

Önkoşullar

  • Visual Studio 2019 (herhangi bir sürüm)
  • C# ve .NET hakkında bilgi

Bu öğrenme yolundaki modüller

Android ve iOS üzerinde çalışan bir mobil uygulama oluşturmak için, daha önceki bir deneyim olmadan Xamarin. Forms ile Visual Studio kullanın.

Android platformunun gücü, özellikleri ve performansından yararlanmak için tamamen yerel Android uygulamaları oluşturun.

Visual Studio ve xamarin araçlarını kullanarak bir xamarin. iOS uygulaması oluşturun. Kodda bir kullanıcı arabirimi tasarlar ve ardından bir tıp Hesaplayıcı oluşturmak için davranış sağlarsınız.

Platforma özgü özellikleri kullanırken kullanıcı arabirimini tanımlamak için XAML kullanarak bir Xamarin.Forms uygulaması oluşturun. Kullanıcı arabirimi tanımının kod uygulamasından bölünmesi, uygulamanın sürdürülebilirliğini nasıl artırıyor göreceğiz.

StackLayout ve Grid kullanarak farklı cihazlarda tutarlı kullanıcı arabirimleri oluşturun.

Sayfa düzeyinde ve uygulama genelinde resourceDictionary nesnesinde kaynakları ve stilleri tanımlayın. StaticResource ve DynamicResource işaretleme uzantılarını kullanarak kaynakları ve stilleri uygulama.

Uygulamanız kod tamamlandıktan sonra, bir mağazaya gönderilmek üzere hazırlamak için yine de birçok adım gerçekleştirmeniz gerekir. Bu modülde, uygulamanızı yayımlamaya hazırlama hakkında bilgi edineceksiniz.

HttpClient kullanarak bir REST Web hizmeti kullanın ve temel CRUD işlemleri gerçekleştirin. İyi bir kullanıcı deneyimi sağlamak için cihazınızın İnternet 'e bağlı olduğunu tespit edersiniz ve en iyi performansı almak için yerel ağ yığınlarından faydalanabilirsiniz.

Verilerinizi SQLite kullanarak yerel olarak depolayarak uygulama başlatıldığında verilerinizi kalıcı hale getirin.

Uygulamanızın sayfa yapısını çözümleyin ve uygun gezinti paradigmasını seçin. NavigationPage ve sekme gezintisi ile TabbedPage kullanarak yığın gezintisi uygulayın.