ݺߣ

ݺߣShare a Scribd company logo
XAMARIN
Xamarin Nedir?
Geliştirme Süreci
Xamarin Nasıl Çalışır?
Hazel CAKLI hazelcakli@gmail.com hazelcakli
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.
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ı.
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.
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.
Xamarin ile Uygulama Geliştirmek
■ Xamarin ile uygulama geliştirmek için kullanabileceğiniz IDE’ler;
– Visual Studio
– Xamarin Studio
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.
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.
Xamarin Studio Kurulum
Xamarin Studio Kurulum
Xamarin Studio Kurulum
Xamarin Studio

More Related Content

Introduction of Xamarin/Xamarin'e Giriş/

  • 1. XAMARIN Xamarin Nedir? Geliştirme Süreci Xamarin Nasıl Çalışır? Hazel CAKLI hazelcakli@gmail.com hazelcakli
  • 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.