Merhabalar,
Serimizin bu yazısında projemizin kullanımını genişleteceğiz. İlk önce sizlerden gelen soruları cevaplamaya çalışacağım.
(daha&helliip;)Merhabalar,
Serimizin bu yazısında projemizin kullanımını genişleteceğiz. İlk önce sizlerden gelen soruları cevaplamaya çalışacağım.
(daha&helliip;)Merhaba
Uzun bir başlık olduğunun farkındayım fakat anlatacağım konuyu da bu şekilde isimlendirebildim 🙂 Başladığımız bir Xamarin.Forms uygulamasına sadece Android veya sadece iOS platformu ile başlayabiliriz. Fakat t anında bizden eklemediğimiz platformlar için destek vermekmemiz istenebilir.
Örneklendirelim..
Resimde görüldüğü gibi
Merhaba
Serimizin 2. yazısı ile beraberiz. Bu yazımızda kullanacağımız servisleri base projemizde geliştireceğiz. İlk yapacağımız işlem ise Dialog kullanımları için Acr.UserDialogs nuget paketini projelerimize eklemek olacak.
Merhaba,
Xamarin.Forms ile gelen yenilikler heyecanlandirmaya ve ihtiyaclarimizi biraz daha kisa yollarla karsilamaya devam ediyor.
Eskiden pluginlerle karsiladigimiz mobil icin temel ihtiyaclardan biri olan gradient ve brushes artik Viewlarla birlikte kullanabiliyoruz. Radial ve Linear olarak iki kullanımı mevcut.
(daha&helliip;)Merhaba
Serimizin bu yazısında servis haberleşmelerini nasıl yapmamız gerektiğini anlatacağım. Normalde HttpClient instance alarak ihtiyacımız olan Get, Post, Put, Delete gibi methodları kullanıyoruz. Fakat bir mobil uygulamada servis haberleşmesi işlemlerinde düşünmemiz gereken sadece verileri client ile server arasında taşımak olmamalı. Verilerin güvenliği, api hata yönetimi, eğer hata alındıysa bunların yönetimi gibi
Merhaba
3. yazımızda mimarimizdeki VM navigation konusunu detaylandıracağız. İlk önce Navigation servisimizi biraz detaylandıralım ve hangi method/property ne iş yapıyor anlamaya çalışalım.
InitializeAsync methodunu zaten önceki yazımızda açıklamıştık fakat detaylandırmak gerekirse; ViewModelLocator sınıfı içerisindeki Init methodunu kullanarak uygulamamızı çalıştırdığımızda, ViewModelBase sınıfından miras almış bir sınıfı (VM’i) TViewModel parametresi olarak vermemiz gerekiyor. Çünkü
Merhabalar,
Uzun zamandır Xamarin ile ilgili paylaşımlarda bulunuyorum ve bu paylaşımlarım çoğu zaman küçük haplar şeklinde oldu. (Açık Akademi eğitim serilerini saymazsak 🙂 ) Bu sefer ise yeni bir XF uygulaması geliştirmeye başladığımda “neyi nasıl yapmamız gerekiyor?” sorusuna en doğru cevapları doğru mimari yaklaşımlarla vermeye çalışacağım. Bir blog-post serisi şeklinde ilerleyeceğim
Xamarin.Forms 5, 4.x sürümlerindeki yeniliklere yeni özellikler eklenerek ve performansları artırılarak geliyor. Preview paketini kurarak bu özellikler neler bunlara bakacağız. Son güncellemeleri takip ettiyseniz artık daha çok UI ve performans odaklı güncellemelerin geldiğini farketmişsinizdir.
Bu yeniliklerden önce son vs güncellemeleri ile açılış ekranının da değiştiğini görüyoruz.
Xamarin.Forms ile son gelen özelliklerden biri de Expander kontrolü. Expander kontrolü ile mobil uygulamalarınızdaki kontrollere kolay bir şekilde açılır/kapanır fonksiyonu kazandırabilirsiniz.
(daha&helliip;)