Etiket: Xamarin

Xamarin.Forms Her Derde Deva mı?

Xamarin

Xamarin ile sadece Android, IOS ve Windows Phone uygulamaları geliştirebilirken Cross-Platform seçerek bu üç platformu hedef alarak uygulamalar da geliştirildiğini biliniyoruz. Peki Cross-Platform çalışmanın ne gibi artı veya eksi yönleri oluyor veya bunun dışında gerçekten Cross-Platform, cihazda istediğimiz durumu bize sağlıyor mu? Bu soruları cevaplayacağız o yüzden en baştan başlayalım.

Keep reading

Xamarin Forms: PCL vs. SAP (Portable Class Libraries or Shared Projects)

Xamarin

Yeni bir Xamarin Forms projesi oluştururken seçmeniz gereken ilk strateji, ortak kodun Portable Class Libraries (PCL) veya Shared Projects (SAP) tercihidir. İkisi de farklıdır ve kendilerine göre durumları ve avantajları-dezavantajları vardır.

Yine yeni bir Xamarin Forms projesi oluştururken UI Teknolojileri stratejisi vardır. Bunu bir sonraki makale yazısında bulacaksınız. Şimdilik buna girmiyoruz.

İlk olarak .Net Framework erişimlerine bakalım. Öncelikle her ikisininde .Net Kütüphanelerine erişimi var ama; hep bir aması olur. 🙂 Bu erişim ikisinde de farklıdır. Örneğin HTTPClient olsun. PCL’de bu kütüphaneye direkt olarak erişemezsiniz, bu bazen erişmek yerine kullanamazsınız diyenlerde var bunlar göz korkutmak için. 🙂 SAP’da import (using) edebilirken, PCL’de Nuget’e ihtiyacınız olacak.

Keep reading

Xamarin.Forms (Cross Platform) – Bölüm 6

AndroidXamarin

Hello, Forms! – İlk Cross Platform Uygulamamız

IOS ve Android için Xamarin.Forms ile ilk uygulamamız saniye içinde oluşturulmuştur.

Xamarin Studio’da “Xamarin.Forms App” türünde yeni bir solution oluşturuyor ve bir Uygulama adı (App Name) seçiyoruz. Paylaşılan kod için “Use Shared Library” seçeneğini tercih ediyoruz. Yeni solution temel olarak üç proje içeriyor: Platformlar arası iş mantığı ve kullanıcı arayüzü açıklamasıyla birlikte paylaşılan bir projenin yanı sıra Android ve iOS cihazları için platforma özel entegrasyon ve özelleştirme ile daha iki proje.

Keep reading

Xamarin’in Android Tasarımcısı (Designer) – Bölüm 4 Devamı

AndroidXamarin

Bu bölüm Xamarin Android Activity Kavramı ve Bir Örneği (Xamarin Bölüm 4)‘ün devamıdır!

Android projeleri için varsayılan şablon, iOS’tan biraz daha yerleşik bir fonksiyonelliğe sahiptir. Android kullanıcı arayüzü layout’ları, insanlar tarafından okunabilen ve düzenlenebilir XML dosyalarında tanımlanmıştır. Bununla birlikte, Xamarin Studio, Android layout’larını tanımlamak için controlleri sürükleyip bırakmanıza olanak tanıyan mükemmel bir tasarım aracı sağlamıştır. Uygulamanıza biraz daha fazla özellik ekleyelim ve Android tasarımcısını kullanmaya başlayalım.

Keep reading