Xamarin Forms Resimlerde Oran Ayarlamak

Merhaba arkadaşlar.  Bu yazımızda Xamarin Forms ile bir sunucudan fotoğraf çektikten sonra en boy oranını ayarlama işlemi yapacağız. Bu işlem bazen bizim için çok önemli oluyor. Bne bu sıkıntıyı ListView içerisinde yaşamıştım. ListView içerisinde göstereceğim resimlerin uzunlukları birbirinden farklıydı. Buna göre resimi kenarlarında boşluk kalmadan uzunluğunu ayarlamamız gerekiyordu. İlk önce göstereceğimiz resimlerin FFCacheImage paketinde göstermemiz gerekiyor. Fotoğraflar genelde Url’den […]

Xamarin Forms Döviz Uygulaması

Merhaba arkadaşlar. Bu yazımda Xamarin Forms ile basit bir uygulama yapacağız. Bu uygulamada, bir web sitesinden anlık olarak döviz kurlarını alacağız ve ekranda bunları göstereceğiz. Aynı zamanda listede yenileme özelliği olacak bu sayede her yenilediğimizde verileri yeniden alacak. Basit bir mobil uygulama aslında. Döviz verilerini almak için BTCTurk’un verilerini kullanacağız. Web servise buradan ulaşabilirsiniz. Sonrasında […]

Xamarin Forms Gif Loading İkonu

Merhaba arkadaşlar bu yazımızda mobil uygulamamıza gif nasıl eklenir bundan bahsedeceğiz. Uygulamalarımız açısından tasarım çok önemlidir. Eğer ki activity indicator kullanmaktan sıkıldıysanız bir gif ile bunu aşabilirsiniz. Sadece loading ikonu değil, tasarım olarak da çok güzel ekranlar elde edebilirsiniz. Kullanımı gerçekten çok kolay. Öncelikle bir gif bulmamız lazım. Burada ki siteden bir çok ücretsiz loading […]

Xamarin Forms Messaging Center

Merhabalar arkadaşlar, Bu yazımızda Xamarin Forms’da en çok kullanılan özelliklerden birisi olan Messaging Center‘dan bahsedeceğiz. Messaging Center adından da hafiften anlaşılacağı gibi sayfalar arası mesajlaşmadır. Eğer daha önce Native uygulama geliştirme deneyiminiz olduysa Swift ile iOS’de Notification Center ile yapabiliyorsunuz. Uygulamalarda bir çok nedenden ötürü Messaging Center kullanıyoruz. Bunlar; ekrana hata mesajı basmak, her sayfada aynı işlemi aynı anda yapmak, […]

Xamarin ile JSON Veri Çekmek

Merhaba arkadaşlar. Daha önce JSON nasıl veri çekileceğini yazmıştım ama bu konu hakkında çok fazla mail ve yorum geldi. Bende bu yüzden daha detaylı ve özellikle Xamarin’in içinde olduğu bir yazı yazmak istedim. Aslında Xamarin ile pek alakası yok konunun. Tüm .NET platformlarında bu işlmelerin benzerlerini yapabilirsiniz. JSON veri çekeceğimiz için bir servisimizin olması gerekiyor. […]

Xamarin Forms Pop Up

Merhaba arkadaşlar. Bu yazımda Xamarin Forms’da Pop Up oluşturmadan bahsedeceğiz. Öncelikle Pop Up nedir? Pop up İngilizede aniden belirmek anlamına gelir. Xamarin Forms’da ise sayfanın belirli bir alanını kaplayan bir sayfa gibi düşünebilirsiniz. Peki Pop Up niye bu kadar önemli ? Büyük uygulamaların ortak özelliği basit ve kullanılabilir olmaktır. Pop Up ile mobil uygulamamıza bunları […]

Xamarin Forms Instagram Tasarımı

Merhaba arkadaşlar. Bu yazımda Xamarin Forms ile Instagram tasarımının nasıl yapılacağından bahsedeceğim. Xamarin Forms ile tasarım yapmak, sürükle bırak ile tasarım yapmaktan daha zordur. Bende aslında bu kadar zor olmadığını ve büyük uygulamaların ekranlarının tasarımını yaparak yeni başlayanlara örnek olmasını istedim. Aşağıda Instagram’ın güncel giriş sayfası gösterilmektedir.     Aslında gayet basit bir ekran. Büyük […]

C# Delege

Delegate kelimesinin Türkçe karşılığı delege olarak karşımıza çıkmaktadır. Bir çok projede kullanılan Delegate’lerden bahsedeceğiz bu yazımızda. İlk olarak amacını anlatmak gerekirse delegeler metot tutuculardır diyebiliriz. Delegeler, metotların adreslerini dolayısıyla metotların kendilerini tutabilen yapılardır. Delegeler referans tipli yapıda oldukları için nesne alınabilir. Delege kullanırken dikkat etmemiz gereken noktalar vardır. Bunlar; Geri dönüş tipi tuttuğu metodun geri […]

Xamarin Forms Kamera İşlemleri ( Güncelleme )

Sizlere bu yazımda son zamanlarda sıkça aldığım bir hatanın çözümünden bahsedeceğim. Özellikle son zamanlarda Xamarin Forms’da kamerayı kullanıp video ve fotoğraf çekmek için kullandığımız Media.Plugin’i projemize dahil etmemiz için bir kaç ayrıntıya daha yer vermemiz gerekiyordu. BU ayarları yapmadığımız takdirde karşımıza aşağıda ki gibi bir hata çıkıyordu. “Unable to get file location. This most likely means that […]

Swift Hata Gösterme ve Display Action Sheet Kullanmak

Projenizde kullanıcıya hatalı bir işlem yaptığında veya çok seçenek sunmak istediğinizde karşısına kolay erişebilir ve seçimi kolay bir ekran çıkarmalısınız. Bunun için en uygun yöntem Alert ve Display Action Sheet kullanmaktır. Xamarin’de  kullanımı çok kolay olan bu fonksiyonların Swift üzerinde kullanımı biraz daha uğraştırıcı. Ekrana Alert basmak ile Display Action Sheet koymak arasında ne gibi farklılar var diyebilirsiniz. […]