Xamarin Forms Material Design

Merhaba arkadaşlar. Bu yazımda Xamarin Forms’da Material Design nasıl kullanılır bundan bahsedeceğiz. Material Design nedir diye soracak olursanız Google’ın tanıtmış olduğu tasarım arayüzüdür. Material Design ile çok fazla uğraşmadan mobil uygulamanızın tasarımını çok daha kolay bir şekilde yapabilirsiniz. Material Design, Xamarin Forms’a 3.6 ile gelmiştir. Köklü değişikliklerin sunulduğu bu pakette en çok dikkat çeken özellikler […]

Xamarin Forms Android Shifting Kapatmak

Merhaba arkadaşlar. Bu yazımda Xamarin Forms ile Tabbed Page kullanırken Android için yaşanılan sıkıntılar için çözümlerden bahsedeceğim. Biliyorsunuz ki Xamarin Forms sürekli gelişen bir yapıda ama Android için Tabbed Page biraz sıkıntılı. Örneğin müşteriniz sizden Tabbed Page kullanılmış bir sayfa istedi ve iOS Android tarafı da aynı olması gerekiyor. Siz projenize Tabbed Page ekledikten sonra […]

Xamarin Forms Converter

Merhaba arkadaşlar. Bu yazımda Xamari.Forms ile nasıl converter oluşturulur bundan bahsedeceğim. İlk olarak converter nedir diye soracak olursanız; converter bir değeri duruma göre farklı bir değere dönüştürmek olarak düşünebilirsiniz. Örnek verecek olursak grid ile üst üse 2’den fazla view koydunuz. Bu viewlerden sadece birinin görünmesini istiyorsanız diğerleri için Converter yazmalısınız. Viewlerin visibilitysi false olurken diğeri için bir […]

Xamarin Forms Twitter Tasarımı

Merhaba arkadaşlar. Bu yazımda Xamarin Forms ile nasıl Twitter tasarımı yapılacağından bahsedeceğiz. Tasarım konusu Xamarin Forms’da en zorlanılan konulardan birisidir. Çok fazla kaynak olmadığı için de insanlar Xamarin Forms’dan korkuyorlar. Daha önce Instagram’ın giriş ekranını ve ana sayfada bulunan ekranı yapmıştık. Bu yazıda ise Twitter’ın tasarımını yapmaya çalışacağız. Twitter’ın tasarımına baktığımızda şöyle; bir Master Detail […]

Xamarin Forms Başlangıç Ekranı ( Slider )

Merhaba arkadaşlar. Bu yazımda uygulama açıldığında, uygulamayı tanıtan bir ekran yapacağız. İnternette aramaya çalıştığınızda Welcome Slider olarak görebilirsiniz. Uygulamanızı kuran biri; uygulamayı ilk açtığında Normalde her şey için bir Nuget paket bulunur ama bunun için yoktu. Aslında yapımı biraz komplex. İçerisinde Absotute Layout, Carousel View ve bir kaç Grid ile bu sorunu çözeceğiz. Ben örnek […]

Xamarin Forms Rating Star ( Yıldızlı Değerlendirmesl )

Merhaba arkadaşlar. Bu yazımda çokça aradığım lakin bulamadığım bir konudan bahsedeceğim. Projenide herhangi bir şeyi değerlendirmek isteyebilirsiniz. Bu gerek kullanıcı değerlendirmesi olur, gerekse de bir ürün değerlendirmesi olur. Bunun için yıldızlar ile değerlendirmeye gerek duyabilirsiniz. Native olarak çok rahat bir şekilde ekrana koyup yapabiliyorsunuz ama Xamarin.Forms’da bu iş biraz karışıyor. Çok basit bir şekilde bunu […]

Xamarin.Forms File Picker

Merhaba arkadaşlar. Bu yazımda Xamarin.Forms ile nasıl dosya seçip uygulamamıza koyacağımızdan bahsedeceğiz. Tabi ki bu Android için geçerli olacak. iOS’da şu an için böyle bir seçenek bulunmuyor. Bu yüzden Android için konuşacağız. Uygulamayı iOS ortamında çalıştırmaya çalıştığınızda zaten bir tepki vermeyeceğiniz göreceksiniz. İlk olarak her zaman ki plugini yüklememiz gerekmekte. Bu plugin aşağıda görmüş olduğunuz […]

Xamarin Forms Instagram Ana Sayfa Tasarımı

Merhaba arkadaşlar. Bu yazımda Xamarin.Forms’un en zor yanlarından biri olan tasarımın nasıl yapılabileceğinden bahsedeceğiz. Xamarin Forms bir çok özelliği ile kullanıcıları kendine çekerken, tasarımın zor olması nedeniyle geliştiriciler çekinebiliyor. Bu yüzden bu yazımda Xamarin Forms ile en çok kullanılan uygulamalardan biri olan Instagram ana sayfasının nasıl yapılacağından bahsedeceğiz. Daha önce ki bir yazımda Instagramın giriş […]

Xamarin.iOS Sayfa Yapıları

Merhaba arkadaşlar. Bu yazımda Xamarin.iOS sayfa yapılarından bahsedeceğim. Bildiğiniz üzere aslında Xamarin 3’e ayrılıyor diyebiliriz. Xamarin.Forms , Xamarin.iOS ve Xamarin.Android. Ufak bir özet geçmek gerekirse;  Xamarin.Forms : Cross-platform olarak mobil uygulamalar yazmanızı sağlar. Tasarım yapabilmeniz için xaml kullanmanız gerekmekte. İşlmleri ise .cs tarafta yazarsınız. Tek tasarım ile tüm platformlarda ortak olarak gözükür.Bu platformlar içerisinde Android, […]

Klavye Geri Dönüş Tipleri

Merhaba arkadaşlar. Bu derste klavye geri dönüş tiplerinden bahsedeceğiz. Nedir bu klavye geri dönüş tipi derseniz, klavye geri dönüş tipi; yazma işleminiz bittikten sonra klavyeden ileri, tamam, gönder gibi seçeneklerin belirdiği tuştur. Buna göre fonksiyonlar oluşturarak kullanıcının işiniz kolaylaştırabilirsiniz.  Kullanıcılara kolaylık sağlarken, uygulamanızın ise kullanılabilirliğini arttırır. Örnek vermek gerekirse; uygulamanızın kayıt olma ekranında işlemi bitikten […]