Swift ile Realm Nasıl Kullanılır?

Merhaba arkadaşlar, bu yazımızda Realm nedir ve nasıl kullanılır bundan bahsedeceğiz. iOS ile mobile uygulama geliştirirken çoğu zaman kullanıcının cihazında bazı verileri saklamamız gerekebilir. Bu bazı zamanlarda çok basit veriler olurken bazı zamanlarda ise veritabanı kurmaya kadar gidebiliyor. Böyle zamanlarda Core Data, SQLite veya Realm kullanabilirsiniz. Realm hakkında daha fazla detay almak istiyorsanız buradan ulaşabilirsiniz. […]

ARKit ile Zemin Algılama

Merhaba arkadaşlar, bu yazımızda ARKit ile nasıl zemini algılarız ve zemini algıladığımızda nasıl model ekleriz bundan bahsedeceğiz. Bildiğiniz gibi ARKit bir çok farklı şekilde ve bir çok farklı amaçta kullanılıyor. Bu amaçlardan biri de kullanıcının bulunduğu, yürüdüğü zemini tespit etmek. Bunun için Swift ARKit ile kolayca tespit edebilir ve burada bir alan ekleyebiliriz. Daha önceki […]

Dependency Injection

Merhaba arkadaşlar, bu yazımızda Dependency Injection nedir bundan bahsedeceğiz. Solid prensiblerinin son prensibi olan Dependency Inversion‘dan gelir. Bu prensip, oluşturduğumuz sınıflar arasındaki bağlılığın olabildiğinde az olmasını önemser. Üst sınıf ve alt sınıflar birbirinden bağımsız olmalıdırlar. Bu yüzden günümüz teknolojilerinde Dependency Injection çok önemli bir noktaya gelmiştir. Bu yazımızda Swift ile geliştirdiğimiz projelerde nasıl kullanırız bundan bahsedeceğiz. Yapacağımız örnekte bir köpek sınıfı […]

Swift Main Thread Hatası

Merhaba arkadaşlar. Bu yazımda sizle Swift ile işlem yaparken oluşan bir hatadan bahsedeceğim. Bu hata şu şekilde karşımıza çıkar.

Daha çok internetten veri çektikten sonra eğerki UI’da bir işlem yaparsak bu hata ile karşılaşıyoruz. Bunun sebebi sie şu. iOS ile internetten veri çekerken ekranı kilitlemiyor iOS bu yüzden yine işlemlerini yapabiliyorsunuz. Çünkü internet hızınıza […]

XCode Proje ismi Değiştirmek

Merhaba arkadaşlar, bu yazımızda Xcode’da açmış olduğumuz bir projenin ismi nasıl değiştirilir bundan bahsedeceğiz. Proje isimleri genelde projenin başında çok düşünülmeden konulup ardından üzerinde yoğun düşünülüyor. Bu sebepten dolayı uygulama ismi değiştiğinde çok absürt olmaması için proje ismini de değiştirmek gerekiyor. Xcode’da proje ismi değiştirmek için öncelikle projenin en Directory’sini seçip ardından işaretlemiş olduğum alandan […]

Xamarin Android Round Icon

Merhaba arkadaşlar, bu yazımızda Xamarin Forms ile geliştirdiğimiz Android uygulamalarda yuvarlak ikon nasıl yapılır bundan bahsedeceğiz. Androidin bir çok versiyonunda ana ekranda uygulama ikonları yuvarlak bir şekilde gösteriyor. Bu da geliştirdiğimiz uygulamanın çok hoş görünmemesine sebep oluyor. Örnek olarak aşağıda görebilirsiniz. Yukarıda da gördüğünüz gibi geliştirdiğimiz uygulama diğer uygulamalara göre absürt gözüküyor. Bu ikonu düzenlemek […]

Xamarin Forms iOS Multilanguage Permission Strings

Merhaba arkadaşlar, bu yazımızda Xamarin Forms ile iOS tarafında izinleri farklı diller için nasıl yönetebiliriz bundan bahsedeceğim. Bir çok uygulamada çoklu dil desteği sunulur ama uygulamanın bütünlüğünün bozulmaması için kullanıcıya her şeyin bir bütün olduğunu göstermek zorundayız. Örnek veriyorum uygulamanız İngilizce ve Türkçe dillerini desteklemesine rağmen izinler sadece Türkçe dilindeyse yabancı kullanıcılar için b sorun […]

Xamarin Forms Ayarları Açmak

Merhaba arkadaşlar, bu yazımızda Xamarin.Forms ile nasıl ayarları açarız bundan bahsedeceğiz. Bir çok uygulamada cihaz donanımından veriler alıyoruz ya da galerisinden. Bu verileri alabilmemiz için kullanıcının izin vermesi gerekiyor. Kullanıcı bu izni o an için izin vermezse bir daha karşısına tekrar aynı izin ekranını çıkartamıyoruz. Tabi bu iOS için. Android’de ise kullanıcıya tekrar sorabiliyoruz ama […]

Xamarin Forms Lokasyon Almak (Xamarin.Essentials)

Merhaba arkadaşlar, bu yazımızda Xamarin ile nasıl kullanıcının lokasyonu alınır bundan bahsedeceğiz. Hemen hemen her uygulamada kullanıcının lokasyonuyla işlemler yapıyoruz. Bunun için bu konu oldukça önemli. Xamarin.Essentials‘den önce bu işlemi Xam.Plugin.Geolocator paketiyle yapabiliyorduk. Artık çok daha kolay bir şekilde ek bir paket yüklemeden yapabiliyoruz. Önceki yazıya buradan ulaşabilirsiniz. Xamarin.Essential hakkında daha fazla bilgiye ise buradan […]

Xamarin Forms Indicator View

Merhaba arkadaşlar, bu yazımızda Xamarin Forms ile nasıl Indicator View kullanılır bundan bahsedeceğiz. Öncelikle IndicatorView ne diye soracak olursanız buradan detaylı bilgiye erişebilirsiniz. Daha önceki Xamarin yazılarına ise buradan ulaşabilirsiniz. Genel olarak galeri sayfası yaparken veya yana kaydırılabilen yapılarda kullanılıyor. Bu sayede kullanıcı yana doğru kaç item olduğunu görebiliyor. Eskiden bunun için farklı Nuget Paketleri […]