Xamarin
Türkiye [beta]
Konular

Powered by Rise Consulting


Xamarin Başlangıç ve Kurulum Rehberi

Xamarin Başlangıç ve Kurulum Rehberi

Microsoft Xamarin Nedir?

 

Visual Studio Community 2015, Xamarin ve Visual Studio Android Emulator kurulumları video anlatımı : Xamarin Türkiye Youtube

Native ve CrossPlatform kavramlarını doğru bir yaklaşımla bir araya getiren ve C# diliyle mobil uygulama geliştirmenizi sağlayan tek platformdur.

Şimdiye kadar yazılımlarını C# dili ile geliştirmiş yazılımcılar için en kolay adapte olabilecekleri CrossPlatform Native mobil uygulama üretme aracıdır.

Geliştiricilere sunduğu Xamarin.Forms arabirimi ile hem kurallarına ve kullanım şekline aşina oldukları bir ortam sağlar hem de yazılan kodu ortaklaştırarak, uygulamanızın eş zamanlı olarak iOS, Android ve Windows platformları için hazır olmasını sağlar. Bu yönüyle hem kaynak maliyetlerini düşürür hem de üretim süresini kısaltır.

Microsoft Xamarin Platformu ile yeni tanışan kullanıcıların karşılaşacakları ilk yol ayrımı Traditional Xamarin mi yoksa Xamarin.Forms arabirimi mi sorusu olacaktır.

Traditional Xamarin kullanımı iOS ya da Android platformlarının doğal geliştirme ortamlarını kullanmış, AppDelegate, UIView ya da Activity, Intent gibi platformlara özel kavramlara hakim olan geliştiricilerin aynı yapıları C# ile kullanmalarını sağlar.

Xamarin.Forms arabirimi ise CrossPlatform render yaparak arayüz nesnelerinin deploy edildiği platforma (iOS, Android, WindowsPhone) özgü görünmesini sağlayan bir component setidir. Kullanmaya alışkın olduğumuz; ContentPage, View, Picker, Entry, Button gibi tanıdık kavramlarla yazılımcının geliştirme ortamına olan adaptasyonunu hızlandırır. Arayüz katmanını oluştururken Xaml ya da C# kullanmanıza olanak tanır.

İkinci yol ayrımı ise solution yapısını farklılaştıran Shared uygulama mı olacak yoksa PCL mi sorusu olacaktır. Her iki yaklaşımın da odağı aynı işi yapacak olan kod bloklarını her platform için ortaklaştırarak hem iOS, Android ve WindowsPhone için tekrar yazmamak hem de kodu tekleştirerek revizyon süreçlerini kolaylaştırmaktır.

 

Visual Studio Community 2015, Xamarin ve Visual Studio Android Emulator kurulumlarını izlemek için tıklayınız.

 

Related

Share

Yorumlar

  • ECE
    Merhaba, anakartım virtualization technology ' yi desteklemiyor. Emülatörü sanal makine tarzı bir şey ile başka şekilde çalıştırabilmem mümkün mü?
    8/2/2017 10:07:51 AM Reply
  • Merhaba, eğitimlerinizi takip ederek işlemleri yaptım. Xamarin de android sorunsuz çalışıyor, Mac le bağlantıda kuruyorum, ancak ios için debug ve iphonesimilator seçerek uygulamayı çalıştırmak istediğimde Xamarin.İOS could not find hatası alıyorum. Bunun için Mac tarafınada bir uygulamamı kurmak gerekiyor. (Mac tarafında xcode kurulu) Visiual studio tarafında referanslar içinde Xamarin.İOS 'u ekli olarak ta görüyorum. Google dada baktım ama çözemedim.
    2/9/2017 9:31:55 AM Reply
    • @İLHAN YALÇIN: Merhaba İlhan Bey, bende bu aralar uğraşıyorum vm mac kurdum ama bende aynı hatayı alıyorum. Siz düzeltebildiniz mi acaba ?
      2/11/2017 5:29:21 PM Reply
  • slm, her seferinde aynı hatayı alıyorum. nasıl çözebilirim. Android SDK Setup (API level 19 and 21) the following package(s) were not downloaded: extrara android-support. Please check your internet connection and try again.
    12/23/2016 8:24:51 AM Reply
  • Android emulator öyküncüsünü yükleyemedim. En az 6gb ram olmasımı gerekiyormu? Benim 4gb ram var. Yükleyemezmiyim?
    12/15/2016 11:25:19 AM Reply
    • @Oğuzhan: Büyük ihtimal ram yüzünden yükleme yapılamamıştır. Genymotion denemeni öneririm.
      12/15/2016 12:24:07 PM Reply
  • Mac sorusu soran arkadaşlar 3 seçeneğiniz var. 1-) Fiziksel bir mac cihaz almak 2-) Sanal bilgisayar üzerine macos kurmak 3-) macincloud hizmetini araştırmak (saatlik 1$)
    11/7/2016 10:39:08 PM Reply
  • Selam, Benim bilgisayarımda visual studio zaten yüklüydü üzerine xamarini kurdum. Android, win phone sorunsuz çalışıyor ama iphone cihazlar gözükmüyor. Araştırdım biraz mac' e bağlanmak gerekliymiş. Benim mac'im yok nasıl mac'e bağlanabilirim? Sanal olarak mı kurmam gerekiyor? Nasıl nerden kurabilirim? yardımcı olur musunuz?
    11/7/2016 11:04:46 AM Reply
  • Merhaba benim Mac'im yok. Mac'e nasıl bağlanabilirim? Sanal olarak indirmem gerekiyor sanırım nasıl yapacağım yardımcı olur musunuz? Nerden nasıl indireceğim ne yapmam gerekiyor?
    11/6/2016 11:24:57 PM Reply
  • Ali
    Merhaba, "visual studio 2015 a setup package is either missing or damaged" Kurulum sırasında bu hatayı alıyorum haftalardır bununla uğraşıyorum ne internette bakmadığım yer kalmadı. Pes ettim artık. Yardımlarınızı rica ederim.
    11/4/2016 11:05:16 AM Reply
  • Merhaba kurulumda herhangi bir sıkıntı yaşamadım fakat projeyi build ettiğimde şu hata ile karşılaşmaktayım. Bu sadece droidle çalıştırdığımda veriyor Windows emulator de uygulama açılıyor. User code size, 2951914 bytesi şs larger than 131072 and ... Using type 'Android.Runtime.JNIEnv' require ....
    10/14/2016 6:07:36 AM Reply
  • merhaba, xamarin studioyu mac bilgisayarıma yükledim projeyi çalıştırdığımda hatalar veriyor boş formda bile hata alıyorum
    10/7/2016 8:40:53 PM Reply
  • Yiğit Bey Çalışmalarınızda Başarılar Dilerim. Değerli Paylaşımlar, Bilgiler, Hazırlanmış Videolar için teşekkür ederim.
    9/26/2016 2:58:18 PM Reply
  • slm xamarin androidde main.xml de buton ekliyorum mesela sonra mainActivity.cs de butonun idsi çıkmıyor ne eklersem ekleyim çıkmıyor sadece başlangıç butonu çıkıyor sizce sorun nedir
    8/31/2016 3:23:51 AM Reply
    • @Tarık Maden: Tarık selam, http://www.xamarintr.com/Blog/ArticleID/56/microsoft-acik-akademi-xamarin-egitimleri-6-hafta bu konuyu incelemeni ve videoyu izlemeni öneririm. Xamarin Android hakkında bilgi sahibi olabilirsin.
      9/18/2016 6:10:37 PM Reply
  • Selam. Xamarin kurulumu yaptım sizin xamarin giriş eğitiminizdeki gibi proje oluturdum fakat sadece 3 proje açtı. Windows 8.1(windows 10) kullanıyorum ve windows phone projeleri oluşturulmadı. Projeyi çalıştırdığım zaman (The "XamlCTask failed unexpectedly...) hatasını alıyorum. ve sadece android 6.0-api 23 sürümleri mevcut. Son olarak proje oluştururken Mac bağlantısı istiyor ben cansel diyip geçtim acaba buda hata vermesine sebep olabilir mi? Yrdımcı olabilirseniz çok teşekkür ederim. Kolay gelsin...
    8/10/2016 6:32:27 PM Reply
  • Kurulum bittikten sonra bu hatayı aldım; http://hizliresim.com/nrbZ15
    6/25/2016 9:45:15 PM Reply
    • @Yusuf Yağmur: Merhaba, Visual Studio ve Xamarin ile ilgili tüm pencereleri kapatıp bilgisayarınızı yeniden başlatın. Visual Studio düzgün kurulmadıysa kurulumu "Administrator" seçeneği ile tekrar başlatın. (Restore veya Repair yapmanız gerekebilir.) Kurulumda problem yok ise, Visual Studio'yu "Administrator" seçeneği ile başlatıp Xamarin stable versiyon güncellemesini yapın.
      6/25/2016 9:59:50 PM Reply
  • Merhabalar. Kurulumları videoda belirtildiği gibi yaptım. Fakat MainPage.xaml dosyasını görüntülemek istediğimde yani tasarım kısmına bakmak istediğimde aşağıdaki hataları veriyor. Güncellemeleri de tamamladım. Yardımcı olabilir misiniz? Exception: Cannot create an instance of "WindowsPage". at Microsoft.VisualStudio.DesignTools.Platform.InstanceBuilders.InstanceBuilderOperations.InstantiateType(Type type, Boolean supportInternal) at Microsoft.VisualStudio.DesignTools.Platform.InstanceBuilders.ClrObjectInstanceBuilder.InstantiateTargetType(IInstanceBuilderContext context, ViewNode viewNode) at Microsoft.VisualStudio.DesignTools.Platform.InstanceBuilders.ClrObjectInstanceBuilder.Instantiate(IInstanceBuilderContext context, ViewNode viewNode) at Microsoft.VisualStudio.DesignTools.WindowsXamlDesigner.InstanceBuilders.FrameworkElementInstanceBuilder.Instantiate(IInstanceBuilderContext context, ViewNode viewNode) at Microsoft.VisualStudio.DesignTools.WindowsXamlDesigner.InstanceBuilders.UserControlInstanceBuilder.Instantiate(IInstanceBuilderContext context, ViewNode viewNode) at Microsoft.VisualStudio.DesignTools.Platform.InstanceBuilders.ViewNodeManager.CreateInstance(IInstanceBuilder builder, ViewNode viewNode)
    6/11/2016 1:30:00 AM Reply
    • @Yiğit Özaksüt: Maalesef Repair olmadı mecburen baştan yükleme yapmam gerekiyor.
      6/12/2016 6:53:31 PM Reply
    • @Barış: Restore/Repair denesen belki kurtarir diye dusunuyorum.
      6/12/2016 5:24:33 PM Reply
    • @Yiğit Özaksüt: Tüm kurulumları en baştan mı yüklemem gerekecek?
      6/12/2016 3:41:36 PM Reply
    • @Barış: Internet üzerinden yüklediği için, dediğin gibi paketleri eksik yüklemiş olabilir..
      6/12/2016 3:20:44 PM Reply
    • @Yiğit Özaksüt: Hocam ben VS yi onardım daha sonra projeyi Build ettiğimde aşağıdaki hatayla karşılaşıyorum. error CS0400: The type or namespace name 'Xamarin' could not be found in the global namespace (are you missing an assembly reference?)
      6/12/2016 2:45:59 PM Reply
    • @Yiğit Özaksüt: Öyle bir hata vermedi fakat İnternet 3-4 kere kesildi diyebilirim. Acaba o sırada bazı paketleri yüklememiş olabilir mi?
      6/12/2016 2:10:03 PM Reply
    • @Barış: Kurulumları yapan diğer arkadaşlar bu gibi hatalarla karşılaşmadı. Acaba kurulumu yaparken "şu gibi durumlar kurulamadı" hataları alıp kurulumu öyle tamamlamış olabilir misin?
      6/12/2016 1:56:56 PM Reply
    • @Yiğit Özaksüt: Her şeyde hata veriyor acaba yeniden yüklemek çözüm olabilir mi?
      6/11/2016 7:13:06 PM Reply
    • @Yiğit Özaksüt: Maalesef yine aynı hatayı alıyorum bir türlü çözemedim 3 gün oluyor
      6/11/2016 6:27:20 PM Reply
    • @Barış: Visual Studio'yu administrator modunda açar mısın.
      6/11/2016 6:16:18 PM Reply
    • @Yiğit Özaksüt: Hocam yeni bir proje oluşturdum fakat oluşturma aşamasında şöyle bir hata alıyorum. http://i64.tinypic.com/15f3io5.jpg .net framework en son versiyonu yüklü.
      6/11/2016 6:10:29 PM Reply
    • @Barış: Projeyi açtıktan sonra Visual Studio'yu kapatıp açmayı ve projeni clean edip tekrar build eder misin.
      6/11/2016 5:56:20 PM Reply
    • @Yiğit Özaksüt: Merhabalar. Visual Studio 2015 Comminity kullanıyorum. Xamarin en son versiyonunu yükledim (Versiyon: 4.1.0.530)
      6/11/2016 3:23:02 PM Reply
    • @Barış: Merhaba, Visual Studio ve Xamarin hangi versiyonu kullanıyorsun?
      6/11/2016 10:53:01 AM Reply

Yorumunuz

  • Recent
  • Popular
  • Tag
Etkinlikler