Xamarin, farklı mobil platformlar için uygulama geliştirmek isteyenlere muhteşem çözüm sunan bir platform. Xamarin sayesinde sadece C# kullanarak Android, iOS ve Windows Phone uygulamaları geliştirebilirsiniz. Xamarin'de uygulama geliştirirken her platform için farklı teknolojiler öğrenmenize gerek kalmıyor, iOS, Android ve WindowsPhone için Native çıktı üretiyor.
- Cross-Platform (iOS, Android, WindowsPhone) Native arayüz desteği var.
- Rapid Prototyping sağlar. (Sanırım bu konuda bir yazı yazmalıyım)
- Kullandığını Nesneler, her platformun (iOS, Android, WindowsPhone) kendi Native Neslerine render edilir.
- C# ve XAML kullanarak yazılır.
- Diğer platformların sebep olduğu kısıtları size yaşatmaz
- Uygulamanızın bir Viewer (Browser) hapishanesi içerisinde yaşaması gerekmez
- Limiti olan API’ler yerine platformların Native API’lerine doğrudan erişmenizi sağlar
- Uygulamanızı zayıf performans algısından kurtarır
- Yazmak istediğiniz uygulamanın ihtiyaçlarına göre hem Xamarin.Forms arabirimi, hem de Native UI Nesneleri ile birlikte geliştirme olanağı tanır.
- Aşağıdaki versiyonlar için desteği var;
- Android 4.0 ve üzeri
- iOS 6.1 ve üzeri
- Windows Phone 8 ve üzeri
Xamarinin core çalışma mantığı:
Hibrit yapısı gibi sıfırdan altyapı oluşturup kullanılmaya çalışmaz.Tam tersi ios ve android sdk lerinin üzerine geliştirilen binding katmanı ile ios ve android ortamlarında kullanılan her türlü kontrolü kullanmamıza olanak sağlarken, uygulamalarımızın user experience açısından native ile birebir aynı deneyimi kullanıcıya sunar. Platform stabilizasyonu çoğu hibrit geliştirme ortamlarında sıkıntılıdır.Ayrıca kontrollerin native deneyimden farklı olması ise kullanıcı açısından büyük problemlerden biridir. Xamarinin doğası gereği bu tarz problemler oluşmaz.
Visual Studio 2015 Xamarin Eklentisi Kurulumu
Visual Studio'yu açtıktan sonra New project->Visual C#-> Android ->Build Native Android app in C# seçeneğine tıklayalım.
Proje açıldığında karşımıza aşağıdaki gibi bir ekran çıkacaktır
Download Xamarin butonuna tıklayalım.
Tarayacımızda şu link açılacak.Buradan indirdiğimiz exe'yi çalıştırıp yüklemeye başlayalım.
Yüklendikten sonra aşağıdaki gibi yeni bir proje oluşturalım.
Artık uygulama geliştirmeye başlayabiliriz. İyi çalışmalar :)
Yorumlar
Yorum Gönder