Xamarin, mobil uygulamalar oluşturmanıza olanak sağlayan bir platformdur. Açık kaynaklıdır ve dünya çapındaki geliştiricilerden ve kullanıcılardan topluluk desteğine sahiptir.

iOS, Android veya Windows gibi çeşitli platformlarda mobil uygulamalar oluşturabilirsiniz. Kullanıcı arabirimi ayrıca Xamarin Native veya Xamarin Forms kullanmanıza bağlı olarak bir platforma özel veya platformlar arasında paylaşılabilir olabilir.

Visual Studio, yeni bir Xamarin projesi oluşturmanıza ve içeriğinizi mobil uygulamanıza eklemenize olanak tanır. Ardından mobil uygulamanızı öykünücü üzerinden çalıştırarak test edebilirsiniz.

Xamarin Yerel ve Xamarin Formları Nelerdir?

Xamarin Native, Xamarin iOS, Xamarin Windows veya Xamarin Android'i içerir. Belirli bir platform için kullanıcı arayüzleri oluşturmanıza olanak tanır.

Örneğin, bazı UI bileşenlerini yalnızca Android'de ve diğer UI bileşenlerini yalnızca iOS'ta kullanabilirsiniz. Farklı platformlar için özel tasarımlar istiyorsanız bu harika, ancak daha yavaş geliştirmenize neden olabilir.

Xamarin Forms ise birçok platformda yeniden kullanabileceğiniz paylaşılan UI bileşenleri oluşturmanıza olanak tanır. Bu, tüm cihazlarda aynı görünecek düğmeler veya metin kutuları gibi genel bileşenler için iyidir. Bu da genellikle daha hızlı gelişmeye yol açar.

Microsoft şu anda .NET 6'nın bir parçası olarak Xamarin'i .NET MAUI (Çok Biçimli Uygulama Kullanıcı Arayüzü) ile değiştirme sürecindedir. Göre Microsoft'un .NET Blogu, yeni özelliklerden biri, birçok platformda birçok proje yerine tek bir proje kullanma yeteneğidir.

.NET için Mobil Geliştirme Nasıl İndirilir ve Kurulur

inşa etmek Microsoft Xamarin indirmeniz ve yüklemeniz gereken mobil uygulama .NET için Mobil Geliştirme Visual Studio'da. Bu size Xamarin projeleri oluşturma yeteneği verir. Ayrıca bir mobil uygulamanızı bir bilgisayarda test etmek için emülatör.

  1. Visual Studio Installer'ı açın.
  2. Seç Visual Studio'nun sürümü kullanmak istediğiniz ve tıklayın değiştir.
  3. Mobil ve Oyun kategorisine ilerleyin. Seçme .NET ile mobil geliştirme. Bunun içerdiği şeylerin listesini sağdaki panelde görüntüleyebilirsiniz.
  4. Sağ altta, öğesini seçin İndirirken yükleyinve üzerine tıklayın değiştir. Kurulum işleminin tamamlanmasını bekleyin.

Yeni Bir Xamarin Projesi Nasıl Oluşturulur

.NET ile Mobil geliştirmeyi yükledikten sonra Visual Studio'yu açın ve yeni bir Xamarin projesi oluşturun.

  1. Visual Studio'nun en üstünde, Dosya sekme. Üzerinde gezdirmek Yenive seçin proje.
  2. Xamarin'i aramak için arama çubuğunu kullanın. Pencere, Xamarin Native veya Xamarin Forms projeleri de dahil olmak üzere oluşturabileceğiniz Xamarin projelerinin bir listesiyle doldurulur.
  3. Mobil Uygulama (Xamarin Forms) öğesini seçin.
  4. Bir seçin Boşluk şablon. Altında platformu, mobil uygulamanızı oluşturmak istediğiniz platformları seçin (hem Android hem de iOS olabilir).

Bir Xamarin Uygulamasının Temel Bileşenleri

Varsayılan olarak, birden çok proje bir Xamarin uygulamasını oluşturur. bu Xamarin Projesi paylaşılan UI öğelerini veya mantığını saklar. şunları içerir: Ana Sayfa.xaml hem iOS hem de Android cihazlar için çalışacak paylaşılan UI öğelerini depolayan dosya.

bu Xamarin Projesi ayrıca bazı NuGet paketlerini depolayan Bağımlılıklar klasörünü de içerir. Bu NuGet paketleri, Xamarin projesinin çalışması için gerekli işlevleri içerir.

Ayrıca Android ve iOS platformları için iki ayrı proje daha var. Mobil uygulamayı Android kullanarak çalıştırıyorsanız, uygulama şuradan başlar: MainActivity.xaml dosya. Mobil uygulamayı iOS kullanarak çalıştırıyorsanız, uygulama şuradan başlar: Main.cs dosya.

Xamarin Uygulamanıza Nasıl İçerik Eklenir?

Mobil uygulamanıza biraz içerik ekleyin. Xamarin, arabiriminizi oluşturmak için kullanabileceğiniz etiketler, düğmeler veya kutular gibi bir dizi yerleşik öğe içerir.

Her öğenin ayrıca renk, metin veya diğer uygulanabilir stiller gibi özellikleri vardır. Sözdizimi, HTML etiketlerini nasıl oluşturacağınıza biraz benzer. Örneğin:

<Etiket Metni = "Merhaba" />

İçinde AnaSayfa.xaml dosyasında, etiket ve düğme gibi birkaç temel kullanıcı arabirimi öğesi eklemek için kodu değiştirin.

  1. StackLayout öğesinin içine bir Etiket ekleyin. StackLayout öğesi, içindeki öğeleri dikey veya yatay olarak sırayla düzenlemenize olanak tanır.
    <StackLayout Dolgusu = "50">
    <Etiket Metni = "Yeni Mobil Uygulamam"
    HorizontalOptions = "merkez"
    VerticalOptions = "MerkezVeGenişlet"
    FontAttributes = "Kalın italik"
    Yazı Boyutu = "24"
    MetinRengi = "Siyah" />
    </StackLayout>
  2. Etiketin altına ve yine de StackLayout öğesinin içinde bir Düğme ekleyin.
    <Düğme Metni = "Buton 1"
    x: İsim = "Buton 1"
    tıklandı = "Tıklama Düğmesi"
    ArkaplanRenk = "#2196F3"
    MetinRengi = "Beyaz duman"
    YükseklikTalebi = "50" />
  3. içinde bir işlev ekleyin AnaSayfa.xaml.cs, bu düğmeye tıkladığınızda yürütülür.
    zaman uyumsuzgeçersiz ClickButton (nesne gönderici, EventArgs e)
    {
    // Değiştirmek en Metinnın-nin düğme ne zaman BT dır-dir tıklandı üzerinde
    Düğme düğmesi = (Düğme) gönderen;
    buton. Metin = "Düğme tıklandı!";
    }

Android Emülatörünü Kullanarak Xamarin Uygulamanızı Nasıl Çalıştırırsınız

Xamarin uygulamasını Visual Studio'da araç çubuğunun en üstünde seçebileceğiniz bir öykünücü kullanarak çalıştırabilirsiniz.

  1. Visual Studio'nun üst kısmındaki açılır menüye tıklayın. Burada kullanmak istediğiniz platformu seçebilirsiniz. Seçme Xamarin Projesi. Android.
  2. Mobil uygulamayı başlatmak için açılır menünün yanındaki yeşil oynat düğmesine tıklayın.
  3. Windows kullanıyorsanız ve Hyper-V'niz varsa, Hyper V'yi açmanız istenebilir. Bu durumda, açık Windows Özelliklerini açma veya kapatmatıklayın ve Hyper-V'yi seçin.
  4. Öykünücü başlatıldığında, kullanabileceğiniz işlevleri keşfedebilirsiniz. Bu, telefonunuzu açma veya kapatma gibi standart mobil işlevleri içerir. Ayrıca konum ve hücresel bilgilere, sanal sensörlere ve ek ayarlara da erişebilirsiniz.
  5. Visual Studio projesinin oluşturmayı bitirmesini bekleyin. Tamamlandığında, öykünücüdeki mobil ekran, mobil uygulamanızın ana sayfasını gösterecek şekilde değişecektir.
  6. Uygulamanızı iOS kullanarak test etmek için açılır menüyü Android yerine iOS'u seçecek şekilde değiştirin ve ardından tekrar yeşil oynat düğmesine tıklayın.

Xamarin Kullanarak Mobil Uygulamalar Oluşturma

Xamarin, iOS, Android veya Windows gibi birçok platformda Mobil uygulamalar oluşturmanıza olanak tanır. Yeniden kullanılabilir UI öğelerini veya birçok platformda paylaşabileceğiniz UI öğelerini kullanmanıza olanak tanır.

Yeni bir Xamarin projesi oluşturduğunuzda, içeriğinizi mevcut xaml ve C# dosyalarına ekleyebilirsiniz. Ayrıca bir öykünücü kullanarak mobil uygulamanızın nasıl göründüğünü test edebilirsiniz.

Mobil uygulamaların nasıl oluşturulacağı konusundaki bilginizi geliştirmek için keşfedebileceğiniz birçok kurs ve kaynak vardır. Buna Android veya iOS geliştirme gibi belirli platformlar için geliştirme kursları da dahildir.