İleri XAML Tasarımlar Bölüm 3 [AbsoluteLayout]

Merhaba,

Bu makalemizde Xamarin.Forms AbsoluteLayout yapısını inceleyeceğiz.

ABSOLUTE LAYOUT

İçerisine eklenen kontrolün kendi boyutları ile orantılı olarak veya kesin değerler vererek (WidthRequest/HeightRequest), ekran üzerinde konumlandırmanızı ve boyutlandırmanızı sağlar.

Not :  RelativeLayout gibi ekran üzerindeki koordinatları kullanır (x,y)

Not : AbsoluteLayout ile RelativeLayout arasındaki temel fark;
AbsoluteLayout x, y (koordinatları), width ve height

Read More

İleri XAML Tasarımlar Bölüm 1 [StackLayout ve RelativeLayout]

Merhaba,

Xamarin ile uygulamalarımızı geliştirirken, ekran tasarımları ve cihazlara özel ekran boyutları geliştiricileri biraz korkutmakta. Xamarin'in bize bu konuda sağladığı yapılar ile güzel ve esnek tasarımlar yapıp, cihazlara özel ekran boyutlarını ve kullanım tercihleri olan dikey ve yatay kullanımları kolayca kontrol edebiliyoruz.

Xamarin bize 4 farklı ekran yapısı sunmakta bunlar;

StackLayout : Yatay veya dikey

Read More

Xamarin Forms ListView ile SearchBar Kullanımı

Merhaba,

Önceki makalemizde ListView kullanımı ile ilgili hemen hemen tüm ayrıntıları inceledik fakat başka kontroller ile ListView etkileşimini detaylı olarak bu makalede incelemeye çalışacağız.

Senaryomuzu güncelleyelim;

Xamarin.Forms SearchBar kontrolü ile ListView içerisindeki oyuncuların FullName özelliklerine göre anlık arama yapabilme.

Tüm olayları ve senaryoyu kavrayabilmek adına önceki makalemizi okumanızı tavsiye

Read More

Xamarin Forms Veri Dönüşümü/Yönetimi İşlemleri ve IValueConverter Kullanımı

Merhaba,

Xamarin ile geliştirdiğimiz uygulamalarımızda data-binding işlemlerini yaparken verilerimizi duruma göre nasıl işleyebileceğimizi/değiştirebileceğimizi ve yönetebileceğimizi göreceğiz.

Örnek vererek anlatmak gerekirse, elimizde bir veri kümesinin olduğunu ve bunu xamarin forms sayfamızda listelemek istediğimizi düşünelim.

Cinsiyet ve doğum tarihi verisini binding işleminde convert edip, gelen cinsiyet verisine göre renk gösterimi, gelen doğum tarihi verisine göre hesaplama

Read More

İleri XAML Tasarımlar Bölüm 2 [Grid]

Merhaba,

Bu makalemizde Xamarin.Forms Grid yapısını inceleyeceğiz.

Grid hemen hemen tüm UI katmanı olan dillerde bulunan ve sıkça kullanılan bir yapı.
Windows Desktop, WebForm ve daha sonraları ASP.NET MVC uygulamaları geliştirirken aslında bu yapıyı hep kullandık ve incelememiz bittiğinde "ben bu yapıyı zaten biliyormuşum!" diyeceğinizden eminim 🙂

Tabii ki saydığımız platformlarda Grid'i kullanırken

Read More

Xamarin Sanal Sınıflarımız Başlıyor!

Merhaba,

14 Temmuz’dan itibaren 7 hafta boyunca her perşembe saat 20.00’de herhangi bir kayıt gerektirmeden aka.ms/canliyayin adresinden online olarak sanal sınıflara katılmanız mümkün.

Detaylı bilgi ve ders içeriğini blog.microsoft.com.tr üzerinden inceleyebilirsiniz.

Eğitimler öncesi Xamarin Başlangıç ve Kurulum Rehberi'ni izlemenizi öneririm.

14 Temmuz akşamı görüşmek üzere 🙂

 

Read More

Xamarin Platformu, Faydaları, Performansı ve Proje Türleri

Xamarin Platformunu hangi projelerimiz için uygundur?

Xamarin platformu Native uygulama geliştirmek isteyen firmaların tüm projeleri için uygundur. Xamarin ile üretilen çıktının, Android Studio'da Java ile geliştirilen ya da Xcode'da objective-C/swift ile geliştirilen uygulamalardan farkı yoktur. Bu özelliğiyle Xamarin Platofrmu %100 Native çıktı üreten tek cross-platform geliştirme aracıdır.

Aynı çıktıyı üretiyorsa Xamarin kullanmak

Read More

Xamarin Forms ListView Tüm Özellikleri ve Ayrıntılı Kullanımları

Merhaba,

Bu örneğimizde ListView’in tüm özelliklerinden yararlanarak verilerimizi bu özelliklere göre nasıl kullanabileceğimizi inceleyeceğiz.

Örneğimizi Portable Class Library proje tipi üzerinden yapacağız.

NOT: Bu örneğimizi incelemeden önce Xamarin Forms Converters örneğimizi incelemenizi tavsiye ederim.

Senaryo

Beşiktaş JK futbol takımı oyuncularının bilgilerinin listelendiği, futbolcu ismine göre veya ülkesine göre gruplama yapabildiğim, listview içerisindeki bir futbolcu

Read More