Selam dostlar, Apple tarafından 15 Ekim tarihinde yayınlanan istatistiklere göre IOS 13 kullanımı tüm Apple cihazların %50’sinden fazlasında kullanılmaya başlandı bile. Dolayısıyla geçtiğimiz aylarda yüzünü gösteren SwiftUI için çalışmalarımızı hızlandırma zamanı. Boş kaldıkça ufak tefek denemeler, kurcalamalar yaptığım SwiftUI ile ilgili örnekleri de elimden geldiğince burada paylaşmaya çalışacağım. Şimdi gelelim… Continue Reading SwiftUI: Json Veri Çekme, Parse Etme ve List İçerisinde Gösterme

SwiftUI ile çalışırken değişebilecek veriler için @State kullanılması gerekmektedir. Herhangi bir değişkenin başına @State eklemesi yaptığınızda, kullanıcı aksiyonları, fonksiyonlar vs. ile bu veri üzerinde değişiklik yapılabilmektedir. Örneğin bir bileşenin görünüp kaybolması veya renkler, bu herşey olabilir. Detaylı bilgi için developer.apple.com adresine göz atabilirsiniz. import Foundation import SwiftUI struct ToDoListModel: Identifiable… Continue Reading SwiftUI: Dizi Oluşturma ve Eleman Ekleme (Append Item to Array)

AMP ile hazırladığınız sayfalarınızda Google Analytics hizmetini kullanabilmeniz için <amp-analytics> bileşenini kullanmanız gerekmektedir. Google AMP hakkında bilgi edinmek için Google tarafından hazırlanan Türkçe dökümanlara buradan gözatabilirsiniz. Ayrıca dilerseniz amp-analytics bileşen sayfasına da bakabilirsiniz.

Merhaba arkadaşlar, sizlerle bu blog üzerinden swift ve swiftui ile ilgili öğrendiklerimi, öğrenmeye çalışırken aldığım notları vs. paylaşmaya çalışıyorum. Peki nereden öğreniyorum ? Veya siz öğrenmek için eğitim seti satın almayı düşünürseniz nereden almalısınız ? Mobil programlamaya yeni giriş yapmış bir full stack web developer olarak çok fazla şey öğrendiğimi,… Continue Reading IOS Mobil Programlama İçin Hangi Eğitim Seti Alınmalıdır ?

Firebase Google tarafından uygulamalarımızda ve websitelerimizde kullanabilmemize olanak sağlayan bulut tabanlı bir veritabanı çözümüdür. Bu yazımda Google firebase ve firestorm ile ilgili notlarımı sizlerle paylaşacağım. Bu kuruluma başlamadan önce sisteminizde cocoapods kurulu olduğundan emin olun. Kurulum Adımları: Firebase‘de Proje Oluşturun Projenizi oluşturduktan sonra Firebase sizi oldukça basit bir kurulum adımları… Continue Reading SwiftUI : Firebase Auth ve Firestorm Database Kullanımı

Model oluşturmak için MyModel.swift isimli bir dosya oluşturduk ve içinde MyModel isminde bir struct tanımladık. Daha sonra aynı modeli kullanarak 2 adet MyModel tipinde tanımlama yaptık. Jenna ve Tarkan’ı modeller sanatcilar dizisine tanımlayarak View’ımızda listeleme için kullandık. struct MyModel : Identifiable {     var id = UUID()    … Continue Reading SwiftUI : Model Oluşturma ve Dizi İçinde Dizi Listeleme

NavigationLink Oluşturmak için bir NavigationView nesnesinin içinde olmamız gerekmektedir. Aşağıdaki kod yardımı ile bir View’dan diğer View’a geçiş sağlayabilirsiniz. NavigationView{     NavigationLink(destination: NavigationSecondView() ) {         Text(“Navigation Link”)     } } Sheet İle Popup Açtırma Button(action: { self.shown.toggle() }){ Text(“Tık”) }.sheet(isPresented: self.$shown) { () -> ArtistDetail… Continue Reading SwiftUI : NavigationView, NavigationLink ve Sheet İle Sayfalar Arası Geçiş

IOS 13 güncellemesi ile birlikte gelen, emoji klavyesi içerisindeki memojiler biraz sinir bozucu şekilde konumlandırılmış. Memojilerden kurtulmanın yolu oldukça basit. Bunun için mesajlara girip, herhangi bir mesajın içine girmeniz gerekiyor. Sonrasında en alttaki uygulamaların olduğu bar üzerinden en sağa gidip seçenekler butonuna tıklayın. Bu ekranda Memoji’leri favorilerden kaldırarak ve pasif… Continue Reading IOS 13 : Memojiler Klavyeden Nasıl Kaldırılır ?

Daha önce sizlerle Swift için TableView notlarımı paylaşmıştım. Artık SwiftUI bize göz kırpmışken bir yandan da kenardan kenardan SwiftUI’a yanaşayım dedim. SwiftUI ile ilgili List bileşeninden başlayarak öğrendikçe notlarımı sizlerle paylaşacağım. List{    // Listenecek Bileşenler } En basit hali ile yukarıdaki gibi tanıyabilirsiniz List bileşenini. Bir çok farklı kullanımı mevcut… Continue Reading SwiftUI List Bileşeni (Listeleme İçin TableView Alternatifi)

Json ile veri çekme işlemi her uygulamamızda ihtiyaç duyabileceğimiz bir konu. Json ile ilgili notumu da buraya bırakıyorum. Veri çekeceğimiz site SSL kullanmıyorsa, https yerine http protokolü ile bağlanmak zorundaysak, info.plist dosyasında bazı konfigrasyonlar yapmamız gerekmektedir. HTTP Ayarı info.plist içerisinde App Transport Security Settings altında yeni bir item ekleyerek Allow Arbitarary Loads :… Continue Reading Swift İle Json Veri Çekme ve Parse İşlemi