Ana içeriğe atla

Kayıtlar

Xamarin Froms etiketine sahip yayınlar gösteriliyor

Xamarin Forms İnternet Bağlantısı Kontrol Etme

Uygulama içinde mevcut bağlantıları kontrol etme ve buna göre aksiyon alma çok önemlidir. Örneğin görüntülü bir video açacaksınız. Bu durumda eğer internet bağlantınız yoksa kütüphane internet bağlantısını timeout süresine kadar kontrol edecek ve bu da doğal olarak kullanıcılarınızın gereksiz beklemesine neden olacaktır. Diğer bir örnek ise servis bağlantıları. Örneğin uygulamanız sunucudan veri sorguluyor olsun. Bu durumda yine internet bağlantısını sorgu başlangıcında kontrol etmek ve kullanıcıya internet bağlantısı olmadığına dair mesaj verebilmek çok önemlidir. Bu gibi örnekler çoğaltılabilir. Önemli olan uygulamanın internete ihtiyaç duyduğu yerlerde kontrolleri yapmaktır. Bu sizin kullanıcı ile olan etkileşiminizde de anahtar özelliklerden bir tanesidir. Gelelim Xamarin ve Xamarin Forms uygulamalarında internet bağlantısını nasıl kontrol edilebileceğine. Xamarin ile internet bağlantısını kontrol etmek için bir kaç yöntem olsa da en etkili ve kısa çözüm Xamarin. Essentials kütüpha

.net Standart (Xamarin) Projelerinde Unit Test

Visual Studio'da .net Standart altyapısı ile Unit Test projesi oluşturmak için şimdilik altyapı bulunmamaktadır. Bunun yerine ise .net Framework kütüphanesi ile Unit Test projesi oluşturarak testlerinizi yapabilirsiniz.  Dikkat edilmesi gereken nokta ise .net Framework versiyonu olmalıdır. Bunun için .net Framework versiyonunun minimumum 4.7 versiyonunda olmasıdır. Yani .net Standart kütüphanelerini veya projelerini 4.7 ve üzeri .net Framework ile oluşturulmuş Unit Test projeleri ile test edebilirsiniz. Genel olarak .net Standart kütüphanelerini de .net Framework ile kullanmak için .net Framework versiyonuna dikkat edilmelidir. Yani bu durum sadece Unit test projeleri için değil, aynı zamanda diğer proje türleri için de geçerlidir. .net Standartın kullanıldığı Xamarin Forms, Xamarin Android, Xamarin IOS projeleriniz için de bu şekilde Unit Testlerini yapabilirsiniz. Son olarak bir daha anlatılanları özetleyecek olursak, Xamarin ve yada .net Standart projeleri için Unit Test yazmak