İçeriğe geç

Kenan Atmaca | Blog Yazılar

SwiftUI ile matchedGeometryEffect kullanımı

Merhabalar bu yazımda SwiftUI ile nesnelere kolay bir şekilde animasyon bağlama işlemi yapacağımız matchedGeometryEffect kullanımını paylaşacağım.

Mobil uygulama geliştirirken animasyonlar son kullanıcıya daha çekici uygulamalar sunmak için önemlidir. UIKit ile yaptığımız bir çok zorlu animasyon işlemlerini SwiftUI ile oldukça kolay, …

SwiftUI ile Expandable List kullanımı

Merhabalar bu yazımda SwiftUI ile List içerisinde expand yapısını nasıl kullanabileceğinizi göstereceğim.

SwiftUI yeni versiyon ile List (TableView) içerisine children adı altında yeni itemler ekleyip, bunları kullanmamızı kolaylaştıracak bir güncelleme aldı. Bu güncelleme oldukça yararlı ve oldukça etkili bir şekilde …

SwiftUI ile DisclosureGroup kullanımı

Merhabalar bu yazımda SwiftUI 2.0 ile aramıza katılan DisclosureGroup kullanımını sizlerle paylaşacağım.

SwiftUI yeni versiyonuna eklenen DisclosureGroup bizlere oldukça kolay bir şekilde expandable içerik göstermemizi sağlamakta.

Aşağıda yazdığım örnekte kullanımını görebilirsiniz.

SwiftUI ile ToolBar kullanımı

Merhabalar bu yazımda SwiftUI 2.0 ile NavigationView üzerinde button eklememizi ve kullanmamızı sağlayan toolbar kullanımını sizlerle paylaşacağım.

Yeni sürümde SwiftUI bir önceki sürümde bir çok eksiğinin olduğunu bizlere göstermiş oldu. Apple ekibi güzel eklemeler yaparak yapıyı her yıl güçlendireceklerdir.

SwiftUI ile PageTabViewStyle kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte TabView ‘ e eklenen yeni stil PageTabViewStyle kullanımından bahsedeceğim.

Yeni eklenen bu PageTabViewStyle ile oldukça kolay bir şekilde kaydırmalı sayfalar veya resimli ve yazılı sliderlar yapabiliriz.

Aşağıda yazdığım örnek …

SwiftUI ile LazyVGrid ve LazyHGrid kullanımı

Merhabalar bu yazımda SwiftUI 2.0 ile aramıza katılan Grid kullanımını sizlerle paylaşacağım.

SwiftUI içerisinde doğrudan CollectionView gibi bir yapı olmadığı için column ayırma ve listeleme işlemleri yapamıyorduk. Ancak bu yeni sürüm ile oldukça işimize yarayacak ve aktif olarak kullanacağımız Grid

SwiftUI ile ScrollViewReader kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte Scroll işlemlerinde bize kolaylık sağlayacak ScrollViewReader sınıfının kulanımını göstereceğim.

ScrollViewReader, SwiftUI ile ScrollView kullanırken index ilerletme gibi aksiyonları takip edip, kullanmamızı sağlamakta. Yeni sürüm ile birlikte mesajlaşma uygulamalarında veya kayan slider yaparken otomatik olarak …

SwiftUI ile LazyVStack ve LazyHStack kullanımı

Merhabalar bu yazımda SwiftUI yeni sürümü ile aramıza katılan LazyVStack ve LazyHStack yapılarının kullanımını göstereceğim.

SwiftUI ile yapı oluştururken kullandığımız VStack ve HStack yapılarına ek olarak getirilmiş bir yapıdır. ScrollView ile çoklu item ekleyip kullandığımız zamanlar VStack yapısı performans olarak …

SwiftUI ile TextEditor kullanımı

Merhabalar bu yazımda SwiftUI yeni sürümü ile aramıza katılan TextEditor kullanımını sizlerle paylaşacağım.

UIKit içerisinde bulunan UITextView yapısı SwiftUI içerisinde bulunmuyordu. Bu yeni sürüm ile birlikte direkt olarak TextEditor kullanarak çok satırlı input alabileceğiz.

Aşağıda …

SwiftUI ile ColorPicker kullanımı

Merhabalar bu yazımda SwiftUI ile yeni eklenen ColorPicker kullanımını sizlerle paylaşacağım.

Bazı oyun veya uygulamalarda nesnelerin rengini uygulama içi renk paleti kullanarak değiştirmek isteyebiliriz. Bu gibi durumlarda farklı framework kullanarak veya custom bir yapı yazarak gerçekleştiriyorduk. Ancak SwiftUI 2 ile …

© 2020 Kenan Atmaca