Xamarin hakkında fikir edinmek, Xamarin'in gelişim sürecini tanımak, nasıl çalıştığını anlamak için ve Xamarin Studio kurulumu için bilgi edinebileceğiniz bir sunum.
2. Xamarin Nedir?
■ C# dilini kullanarak mobil
uygulama geliştirmeye olanak
sağlayan uygulama geliştirme
platformudur.
■ Xamarin ile;
– Native Android app
– Native IOS app
– Native Windows mobile app
geliştirebilirsiniz.
3. Geliştirme Süreci
■ 2001, Mono Project; BSD, OSX, Windows ve Solaris sistemler üzerinde C#
kodlarının çalıştırılmasını sağlayan açık kaynak kodlu projeye başlandı. Ximian Inc.
Bu projenin en büyük destekçilerinden biridir.
■ 2003 ; Novell Ximian Inc’i satın aldı.
■ 2004 ; Mono 1.0 açık kaynak projesi yayımlandı.
■ 2011 ; Attachmate firması Novell’ı satın aldı ve Mono Projesini askıya aldı.
■ 2011 ; Mono askıya alındıktan bir ay sonra Ximian’ın kurucusu Miguel De Icaza
Xamarin adıyla yeni bir firma açarak Mono Projesine burada destek vermeye
devam etti.
■ 2013 ; Visual Studio ile birlikte geliştirme ortamı desteği geldi.
■ 2016 ; Bu kez de Microsoft satın aldı.
4. Xamarin Nasıl Çalışır?
■ Xamarin C# da yazılmış kodları;
– App uzantılı ‘IOS Arm Binary’ kodlarına
çevirmek için AOT(Ahead of Time)
derleyicisini.
– Apk uzantılı IL+ JIT kodlarına çevirmek
için JIT derleyicisini kullanır.
5. Xamarin Nasıl Çalışır?
■ Xamarin her platform için
ortak bir Core Library
kullanır ve .Net’i temel
alır.
■ Her platform kendine has
– User Interface
– Application Layer
– SDK Assembly’e
sahiptir.
6. Xamarin ile Uygulama Geliştirmek
■ Xamarin ile uygulama geliştirmek için kullanabileceğiniz IDE’ler;
– Visual Studio
– Xamarin Studio
7. Xamarin Manuel Kurulum Bileşenleri
■ Xamarin olmazsa olmaz kurulum bileşenleri;
– JDK
– Android SDK
– Android NDK
■ Visual Studio ile çalışmak için,
– Xamarin.Android
– Xamarin.IOS
■ Xamarin Studio ile çalışmak için,
– GTK#(mono)
– Xamarin Studio kurulumlarını gerçekleştirmeniz gerekir.
8. Xamarin Studio Kurulumdan Önce
■ JDK kurulumu yapılır,
■ Android SDK kurulumu
yapılır, Android SDK
Managerdan kurulacak
Android sürümü ve paketler
seçilerek Install Packages
butonuna basılır.
■ Android SDK kurulumundan
sonra Android NDK diskde
bir klasöre çıkarılır.
■ GTK# kurulumu yapılır.