İlk Xamarin.Forms Uygulamanızı oluşturma
Windows için adım adım yönergeler
Yukarıdaki videoyla birlikte şu adımları izleyin:
Dosya > Yeni Proje... öğesini seçin veya Yeni proje oluştur... düğmesine basın>.
"Xamarin" için arama yapın veya Proje türü menüsünden Mobil'i seçin. Mobil Uygulama (Xamarin.Forms) proje türünü seçin.
Bir proje adı seçin; örnekte "AwesomeApp" kullanılır.
Boş proje türüne tıklayın ve Android ve iOS'un seçili olduğundan emin olun:
NuGet paketleri geri yüklenene kadar bekleyin (durum çubuğunda "Geri yükleme tamamlandı" iletisi görüntülenir).
Yeni Visual Studio 2022 yüklemelerinde Android SDK'ları yüklü olmayacaktır, en son Android SDK'sını yüklemeniz istenebilir:
Yeni Visual Studio 2022 yüklemelerinde bir Android öykünücüsü yapılandırılmaz. Hata Ayıkla düğmesindeki açılan oka tıklayın ve öykünücü oluşturma ekranını başlatmak için Android Öykünücüsü Oluştur'u seçin:
Öykünücü oluşturma ekranında varsayılan ayarları kullanın ve Oluştur düğmesine tıklayın:
Öykünücü oluşturmak sizi Aygıt Yöneticisi penceresine döndürür. Yeni öykünücüyü başlatmak için Başlangıç düğmesine tıklayın:
Visual Studio 2022 artık Hata Ayıkla düğmesinde yeni öykünücünün adını göstermelidir:
Uygulamayı derlemek ve Android öykünücüsine dağıtmak için Hata Ayıkla düğmesine tıklayın:
Uygulamayı özelleştirme
Uygulama etkileşimli işlevler eklemek için özelleştirilebilir. Uygulamaya kullanıcı etkileşimi eklemek için aşağıdaki adımları gerçekleştirin:
MainPage.xaml dosyasını düzenleyin ve bu XAML'yi sonuna kadar
</StackLayout>
ekleyin:<Button Text="Click Me" Clicked="Button_Clicked" />
Bu kodu sınıfın sonuna ekleyerek MainPage.xaml.cs düzenleyin:
int count = 0; void Button_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Android'de uygulamada hata ayıklama:
Visual Studio 2022'de iOS uygulaması oluşturma
Ağa bağlı bir Mac bilgisayarla Visual Studio'dan iOS uygulamasını derleyip hatalarını ayıklamak mümkündür. Daha fazla bilgi için kurulum yönergelerine bakın.
Windows için adım adım yönergeler
Yukarıdaki videoyla birlikte şu adımları izleyin:
Dosya > Yeni Proje... öğesini seçin veya Yeni proje oluştur... düğmesine basın>:
"Xamarin" için arama yapın veya Proje türü menüsünden Mobil'i seçin. Mobil Uygulama (Xamarin.Forms) proje türünü seçin:
Bir proje adı seçin; örnekte "AwesomeApp" kullanılır:
Boş proje türüne tıklayın ve Android ve iOS'un seçili olduğundan emin olun:
NuGet paketleri geri yüklenene kadar bekleyin (durum çubuğunda "Geri yükleme tamamlandı" iletisi görüntülenir).
Yeni Visual Studio 2019 yüklemelerinde bir Android öykünücüsü yapılandırılmaz. Hata Ayıkla düğmesindeki açılan oka tıklayın ve öykünücü oluşturma ekranını başlatmak için Android Öykünücüsü Oluştur'u seçin:
Öykünücü oluşturma ekranında varsayılan ayarları kullanın ve Oluştur düğmesine tıklayın:
Öykünücü oluşturmak sizi Aygıt Yöneticisi penceresine döndürür. Yeni öykünücüyü başlatmak için Başlangıç düğmesine tıklayın:
Visual Studio 2019 artık Hata Ayıkla düğmesinde yeni öykünücünün adını göstermelidir:
Uygulamayı derlemek ve Android öykünücüsine dağıtmak için Hata Ayıkla düğmesine tıklayın:
Uygulamayı özelleştirme
Uygulama etkileşimli işlevler eklemek için özelleştirilebilir. Uygulamaya kullanıcı etkileşimi eklemek için aşağıdaki adımları gerçekleştirin:
MainPage.xaml dosyasını düzenleyin ve bu XAML'yi sonuna kadar
</StackLayout>
ekleyin:<Button Text="Click Me" Clicked="Button_Clicked" />
Bu kodu sınıfın sonuna ekleyerek MainPage.xaml.cs düzenleyin:
int count = 0; void Button_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Android'de uygulamada hata ayıklama:
Not
Örnek uygulama, videoda ele alınmayan ek etkileşimli işlevleri içerir.
Visual Studio 2019'da iOS uygulaması oluşturma
Ağa bağlı bir Mac bilgisayarla Visual Studio'dan iOS uygulamasını derleyip hatalarını ayıklamak mümkündür. Daha fazla bilgi için kurulum yönergelerine bakın.
Bu video, Windows'da Visual Studio 2019 kullanarak bir iOS uygulaması oluşturma ve test etme sürecini kapsar:
Mac için adım adım yönergeler
Yukarıdaki videoyla birlikte şu adımları izleyin:
Dosya > Yeni Çözümü... öğesini seçin veya Yeni Proje... düğmesine basın, ardından Çok Platformlu > Uygulama > Boş Formlar Uygulaması'nı seçin:
Android ve iOS'un seçili olduğundan emin olun:
Not
Uygulama Adı ve Kuruluş Tanımlayıcınız için yalnızca A-Z, a-z, '_', '.' ve sayılar desteklenir.
Çözüme sağ tıklayarak NuGet paketlerini geri yükleyin:
Hata ayıklama düğmesine (veya Hata Ayıklamayı Başlat'ı çalıştır > ) basarak Android öykünücüsü başlatın.
MainPage.xaml dosyasını düzenleyin ve bu XAML'yi sonuna kadar
</StackLayout>
ekleyin:<Button Text="Click Me" Clicked="Handle_Clicked" />
Bu kodu sınıfın sonuna ekleyerek MainPage.xaml.cs düzenleyin:
int count = 0; void Handle_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Android'de uygulamada hata ayıklama:
iOS'yi Başlangıç Projesi olarak ayarlamak için sağ tıklayın:
Açılan listeden bir iOS simülatörü seçerek iOS'ta uygulamada hata ayıklama.
Mac için adım adım yönergeler
Yukarıdaki videoyla birlikte şu adımları izleyin:
Dosya > Yeni Çözümü... öğesini seçin veya Yeni Proje... düğmesine basın, ardından Çok Platformlu > Uygulama > Boş Formlar Uygulaması'nı seçin:
.NET Standart kod paylaşımı ile Android ve iOS'un seçili olduğundan emin olun:
Not
Uygulama Adı ve Kuruluş Tanımlayıcınız için yalnızca A-Z, a-z, '_', '.' ve sayılar desteklenir.
Çözüme sağ tıklayarak NuGet paketlerini geri yükleyin:
Hata ayıklama düğmesine (veya Hata Ayıklamayı Başlat'ı çalıştır > ) basarak Android öykünücüsü başlatın.
MainPage.xaml dosyasını düzenleyin ve bu XAML'yi sonuna kadar
</StackLayout>
ekleyin:<Button Text="Click Me" Clicked="Handle_Clicked" />
Bu kodu sınıfın sonuna ekleyerek MainPage.xaml.cs düzenleyin:
int count = 0; void Handle_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Android'de uygulamada hata ayıklama:
iOS'yi Başlangıç Projesi olarak ayarlamak için sağ tıklayın:
iOS'ta uygulamada hata ayıklama:
Tamamlanmış kodu GitHub'da görüntüleyebilirsiniz.
Sonraki Adımlar
- Tek Sayfalı Hızlı Başlangıç – Daha işlevsel bir uygulama oluşturun.
- Xamarin.Forms Örnekler – Kod örneklerini ve örnek uygulamaları indirip çalıştırın.
- Mobile Apps e-kitabı oluşturma – Geliştirmeyi öğreten Xamarin.Forms , PDF olarak sunulan ve yüzlerce ek örnek içeren ayrıntılı bölümler.