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

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

ARKit Nedir? ARKit ile nasıl proje oluşturulur?

Merhabalar arkadaşlar, bu yazılarımızda Swift ile ARKit projeleri oluşturup, bir çok örnekler yapacağız. Bunların bir çoğunu Github hesabımda bir repository’de paylaşacağım. Buradan inceleyebilirsiniz. ARKit, Apple tarafında 2017 yılında iPhone ve iPad için framework olarak çıkarılmıştır. Buradan anlaşılacağı üzere ARKit kütüphanesini kullanmak için 2017 yılından sonra çıkan cihazlarda destekleniyor. Bunun için cihazınızın minimum A9 işlemciye sahip […]

Swift ARC

Merhaba arkadaşlar, bu yazımızda Swift’te hafıza yönetimi nasıl yapılır bundan bahsedeceğiz. Hafıza yönetimi nasıl yapılacağı mobil programlama konusunda oldukça önem taşıyan bir konu. Her geçen gün iOS cihazlarda RAM’in artmasına karşın eski cihazlara verilmesi gereken destek ve her geçen gün gelişen farklı teknolojiler ile kullanılan RAM miktarının artmasıyla hafıza yönetiminin önemi her geçen gün artmakta. […]

MAUI ile Proje Oluşturmak

Merhaba arkadaşlar, bu yazımızda MAUI ile nasıl proje oluşturulur bundan bahsedeceğiz. Öncelikle MAUI nedir diye soranlar için daha önceden yazmış olduğum Medium yazısına buradan ulaşabilirsiniz. Bilindiği üzere MAUI, .Net 6 ile beraber gelecek. Şu an için preview versiyonları mevcut. Biz de bu preview versiyonları kullanarak bir MAUI projesi oluşturup, Xamarin ile farklarını görmüş olacağız. Öncelikle MAUI […]

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

SwiftUI Splash Screen

Merhaba arkadaşlar. Bu yazımızda SwiftUI ile nasıl Splash Screen oluşturulur bundan bahsedeceğiz. Splash Screen nedir bundan bahsedecek olursak aslında uygulamayı ilk açıldığında ilk görülecek ekrandır. Burada eğer ki bir şey yapmamışsanız beyaz bi ekran olarak karşınıza çıkar. Sonrasında bunu değiştirebilirsiniz. Splash Screen’de genel olarak arka plan uygulamanızın ana rengini alır. Ortasına ise uygulamanın logosunu koyarlar. […]