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

ARKit ile Çizim İşlemleri

Merhaba arkadaşlar, bu yazımızda Swift ARKit ile nasıl çizim işlemleri yapılır bundan bahsedeceğiz. Bir önceki yazıma buradan ulaşabilirsiniz. Bir proje oluşturup, daha önceki yazılarımızda yaptığımız işlemleri yapmamız gerekiyor Tasarım kısmında SceneKit ekledikten sonra çizime başlamak için bir buton koyalım ve kullanıcı bu butona bastıktan sonra çizme işlemleri başlasın. Tasarımla işimiz bittikten sonra burayı ViewController’a bağlamamız […]

ARKit ile Ev Oluşturma

Merhaba arkadaşlar, bu yazımızda ARKit ile nasıl ev objesi oluşturulur ve ekranda gösterilir bundan bahsedeceğiz. Öncelikle ekrana nasıl node koyulur tabi bunu bilmemiz lazım. Bunu daha önce yazmış olduğum yazılardan bulabilirsiniz. İlk olarak her zamanki gibi ekrana bir scene view koyup, bunu tüm kenarlara sıfırlıyoruz. Bu şekilde tüm ekrana kaplıyor. Ardından kodu yazmaya başlayabiliriz. Burada […]

Xamarin Forms AndroidX’e Geçiş

Merhaba arkadaşlar. Bu yazımızda 2 Kasımdan sonra Play Store artık AndroidX paketlerine geçmeyen uygulamaları mağazaya kabul etmeyecek. Bu yüzden Xamarin projelerimizde paketleri düzenlememiz gerekiyor. Visual Studio AndroidX’e kolayca geçmek için bir tool yapmış. Android tarafında Migrate to AndroidX yaptığınızda Visual Studio, paketlerinizin artık AndroidX’e geçeceğini söylüyor. Eğer ki projenizde çok fazla paket kullanmamışsanız bunu başarıyla […]

Xamarin Forms Debugging Firebase Events

Merhaba arkadaşlar. Bu yazıda Xamarin Forms ile Firebase’e logladığımız eventleri nasıl anında görebileceğimizden bahsedeceğiz. Bunu görebiliyor olmak oldukça önemli çünkü düzgün çalışıp çalışmadığını bu şekilde görebiliyoruz. Aynı zamanda test edecek kişiler Debug View ile kontrol edebiliyorlar. Daha önceki yazımda Xamarin Forms ile nasıl Firebase’e event loglayacağımızdan bahsetmiştim, buradan ulaşabilirsiniz. Bunu yapmak aslında oldukça basit. İlk […]

Xamarin Forms Firebase Analytics

Merhaba arkadaşlar. Bu yazımızda Xamarin Forms’da Firebase ile nasıl event gönderilir ve nasıl bu eventler debug edilir bundan bahsedeceğiz. Öncelikle bir Firebase üzerinden bir proje açmamız gerekiyor. Sonrasında ise bu projeden 2 farklı uygulama oluşturacağız. Bunlardan birisi iOS için diğeri ise Android için olacak. Proje içinde uygulama oluştururken bundle id’nin doğru olduğundan emin olunuz. Uygulama […]

SwiftUI Nedir

Merhaba arkadaşlar. Bu yazımızda SwiftUI nedir bundan bahsedeceğiz. SwiftUI Apple’in WWDC 2019’da tanıtmış olduğu yeni bir framework. Apple aslında tanıtılan bu framework için şöyle bir açıklama yapıyor; “SwiftUI, sürecin büyük bölümünü otomatik hale getirerek kullanıcı arayüzü oluşturmayı tam anlamıyla dönüştürüyor, kullanıcı arayüzünün uygulamada nasıl göründüğünü ve davrandığını gerçek zamanlı olarak önizleme olanağı sağlıyor. Geliştiricilerin onu […]

Swift Keyboard Return Types

Merhaba arkadaşlar. Bu yazımda Swift’de bulunan klavye tiplerinden bahsedeceğim. Klavye tipi ne demek diye soracak olursa şöyle açıklayabiliriz, klavye açıldığında kapatmak için sağ alt köşede geç diye bir buton yer alır. Bu butona basıldığında aslında klavye ile işim bitti diyorsunuz ve iOS klavyeyi kapatıyor. Aslında bu geç butonunu değiştirebiliriz. Klavye tipini değiştirmek için UITextField’in ayarlarını […]

Swift Dark – Light Theme

Merhaba arkadaşlar. Bu yazıda iOS 13 ile beraber gelen açık ve kapalı temalarda nasıl renk değişikliği yapabiliriz bundan bahsedeceğiz. Öncelikle şundan bahsetmek gerekirki bu özellik iOS 13 ile beraber geldi. Yani siz daha düşük versiyonlara da destek veriyorsanız aslında hep varsayılan olarak verdiğiniz renk gözükecektir. Her uygulamada olmamasına rağmen, kolayca uygulamanıza entegre edebilirsiniz. Uygulamam da […]