Xamarin Türkiye' Post

Xamarin.Forms ListView MVVM Tasarım

Merhaba Arkadaşlar,

Xamarin.Forms örnek uygulamalarımızı yaparken listview kullanımlarımızda genelde direkt ItemsSource özelliğini kullandık.

Fakat sizlerin de tahmin edeceği gibi projelerimizde kullanacağımız listview verisi yüzlerce olabilir ve bu listview içerisinde bazı işlemler yaptırmak isteyebilirsiniz. Örnek vermek gerekirse bir item seçildiğinde veya toplu bir seçim işlemi yapmak istediğinizde gibi..

Devamı


Erciyes Üniversitesi Mühendislik Zirvesi 2016 #EMZ2016

Erciyes Üniversitesi bu yıl birincisini düzenlediği ve Üniversite içerisinde 3 kulübü bir araya getirerek başlattığı mühendislik zirvesine bizleri de davet etti.

Katılımın ve etkileşimin yüksek olduğu zirvede harika 2 saat geçirdik. Önce Xamarin dünyasını tanıtıp ardından cross-platform çalıştırabileceğimiz Xamarin uygulamamızı yazdık.

Geliştirdiğimiz uygulamayı indirebilirsiniz : EMZ2016 Uygulama

Devamı



İstanbul Kemerburgaz Üniversitesi Microsoft Xamarin Temelleri

Merhaba,

12.04.2016 tarihinde İstanbul Kemerburgaz Üniversitesi Şişli Kampüsünde “Microsoft Xamarin Temelleri” konulu seminerimizi gerçekleştirdik.

Xamarin temellerini ve çalışma yapısını örneklerle açıklayarak öğrencilere anlattık. Bizim için çok keyifli ve etkileşimi çok yüksek bir seminer oldu.

Kemerburgaz Üniversitesine desteklerinden dolayı teşekkür ederiz.

Devamı



Xamarin.Forms – Farklı ekran büyüklükleri ile çalışmak [Android+iOS] (Bölüm 1+2)

Uygulamaların farklı ekran büyüklüklerini destekleyebilmesi, geliştirime süreçlerinde yazılımcıların en fazla efor harcadığı konulardandır.

Android

Geliştirmeye başlamadan önce öğrenmemiz gereken kavramlar;

–        Screen Size: Small, Normal(Medium) , Large, ExtraLarge
Çapraz olarak ekran büyüklüğünü ifade eden kavramdır.

–        Screen Density: (dpi – Dots Per Inch) Low, Medium, High, ExtraHigh, ExtraExtraHigh, ExtraExtraExtraHigh
Ekranda belirli bir alana düşen piksel sayısıdır.

–        Orientation: (Screen’s Aspect Ratio) Ekranın yatay/dikey durumunu açıklamakla birlikte, temelde, ekranın en-boy oranını temsil eder. Bu oran Wide veya Tall olarak ifade edilir

–        Resolution: Cihaz ekranındaki toplam piksel sayısıdır (640 x 480 gibi). Sanıldığının aksine farklı ebatlar ile ilgili UI kodlaması yapılırken direkt olarak etkisi olan bir konu değildir. Uygulama geliştirilirken aslında “Screen Size” ve “ Screen Density” konularını etkin olarak kullanmalısınız.

–        Density-Independent Piksel: (dp) Sanal bir piksel birimidir. MultiScreen UI

Devamı