Kategori arşivi: Mobil Programlama

Web Uygulamalarınız İçin Yeni Bir Cross-Platform Ortamı: Capacitor

PhoneGap ve Cordova’yı eski topraklar bilir. Mobil uygulama ihtiyaçlarını arttığında, benim gibi web uygulama geçmişi köklü olan yazılımcılara, Android Studio ve Xcode üzerinde native uygulama geliştirmek cidden ölüm geliyordu. Çünkü kullandığımız platformlara hiç benzemiyordu.

Mobil uygulamalara teknolojileri ilerledikçe, bizim mesleğin felsefesinde yatan “sorunlara çözüm bulmak” ile cross-platform mobil uygulama geliştirme araçları çıktı. Çok işimize yaramıştı. İlk cross-platform mobil uygulamayı, biletyol projemizde sevgili dostum Mahir Fatih Ünal’la birlikte Cordova+Vue.js ile yapmıştık. Mantık şuydu web sitesi gibi hazırla ve bu platformlar webview içinde, tıpkı tarayıcı açtığımız bir web sitesi gibi çalışıyordu.

Okumaya devam et

Flutter ile Versiyonlama

Flutter ile mobil uygulama geliştirirken, beni rahatsız eden konulardan biri Android ve iOS tarafındaki versiyon sürümleri üzerinde düzenleme yapmak.

Yeni sürüm oluşturmak istediğinizde Android ve iOS’da build sürümünü yükseltmeniz gerekiyor. Android klasörü içindeki app/build.gradle ve iOS klasörü içindeki Info.plist dosyalarında düzenleme yapmalısınız. Eğer bunu yapmazsanız mutlak olarak ilgili mağazalara uygulamaları yüklerken versiyonlardan dolayı hata alacaksınız.

Okumaya devam et

Flutter Shared Preferences – Uygulama Ayarlarını veya Kullanıcı Tercihlerimi Nasıl Saklarım

Flutter uygulamasında kullanıcı ve uygulama tercihlerini uygulamayı kapatsak dahi key/value şeklinde saklayabileceğimiz Shared Preferences’den bahsedeceğiz. Flutter ile mobil uygulama geliştirme konusunda başlangıç seviyesinde bir konudur.

Shared Preferences kayıt ettiğimiz verileri dosya sisteminde XML formatında saklar. Bu XML dosyası uygulamaya özeldir ve uygulamayı kaldırdığımızda veya uygulama verilerini temizlediğimizde kaybolur.

Okumaya devam et