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 Forms Şifre Göster – Gizle

Merhaba arkadaşlar. Bu yazımda Xamarin Forms ile kullandığımız kontrollerden birisi olan Entry’lerin şifre gösterip göstermemesi üzerine yazacağız. Öncelikle Entry nedir? Entry, kullanıcının bir yazı girişi yapmasını sağlar. Örnek vermek gerekirse uygulamanızda bir giriş yapma ekranı var. Burada kullanıcı adı ve şifre sormanız gerekiyor. Kullanıcı şifresini yazdı ama bunu kontrol etmek de istiyor. Bu durumda ya şifreyi tamamen silmek […]

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 […]

Json Veri Çekmek Örnek 2

Merhaba arkadaşlar. Bu yazımda çokça mail aldığım bir konunun başka bir örneğinden bahsedeceğim. Json veri çekmek. Json veri çekmenin ne kadar önemli olduğunu ya da niye Json veri çekmemizin ihtiyaç olduğundan bu yazımda bahsetmeyeceğim. Daha önce ki yazıma buradan ulaşabilirsiniz. Bir arkadaşımız URL paylaşarak burada ki verilerden örnek alarak yapabilir misiniz diye rica etti. Bende […]

Asp.Net Core Basit Kimlik Doğrulama

Merhaba arkadaşlar. Bu yazımda Asp.Net Core ile geliştirilen bir web uygulamasında nasıl kimlik doğrulanabileceğinden bahsedeceğiz. Kimlik doğrulama bazı durumlarda hayat kurtaratabiliyor. Sadece kullanıcı adını ve şifreyi bilen kişilerin erişmesi güvenlik açısından oldukça önemli. Projenizin Startup sınıfında gelir bir servis eklemeniz gerekiyor. AddAuthentication fonksiyonu ile bunu basit bir şekilde yapıyoruz. Sonrasında ise bir kaç ayar yapmamız […]

Json Veri Çekmek

Merhaba arkadaşlar bu yazımda nasıl Json Verileri çekeceğimizden bahsedeceğim. Öncelikle Json nedir bunu bilmemiz gerekiyor tabi. Json aslında JavaScript için oluşturulmuş olan bir veri formatıdır. Json’dan önce xml gibi yöntemler kullanılıyordu ama zamanla bu veri türleri ağır ve kullanışsız olmasıyla beraber Json veri türü ortaya çıkmıştır. Json kısa halidir. Uzun hali ise JavaScript Object Notation […]

ASP.Net Core ile Web Servis [1]

Web servisin öneminden bahsetmeye aslında gerek yok. Günümüzde kullanılan her teknolojinin arkasında bir servis bulunmaktadır. Bu servisler sayesinde bütün teknolojik cihazlar haberleşebilir. Örnek vermek gerekirse Instagram’ın web servisiyle hem Android cihazlar hem iOS cihazlar hem masaüstü uygulamaları hemde web uygulamaları haberleşerek bize sunuyorlar. Biz Instagram’ın web servisiyle haberleşerek buzdolabından bile hikaye paylaşabiliriz. Bunun yanı sıra […]

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 […]

ASP.Net Core ile Web Servis [2]

Son katman olan sunum katmanımıza geçiyoruz. Bu katmanda diğer katmanda ki projelerimizi ve kodlarımızı kullanabilmemiz için Dependencies kısmında Add Reference diyerek ekliyoruz. Diğer katmanları ekledikten sonra bir kaç ayarlama yapmalıyız Startup sınıfında. Buraya bir bağlantı adresi girmemiz gerekiyor. Bu bağlantı adresini ise appsettings.json dosyasının içerisine yazmalıyız. Appsetting.json sınıfı;

 

Ben Azure üzerinde bulunan […]

C# Katmanlı Mimari

Hemen hemen her büyük projede kullanılan, iş görüşmelerinde sıkça sorulan bir konuya değineceğim bugün, katmanlı mimariden bahsederken aynı zamanda bir örnek üzerinden gideceğiz.. Nedir bu katmanlı mimari dersek; Katmanlı Mimari projelerimizin daha derli toplu durmasını sağlayan, kodun okunulabilirliğini arttıran, ekip çalışmasını arttıran, hata yönetiminin kolay olmasını sağlayan bir yapıdır. Aslında bu yapı ile proje yazımını […]