Yine çok heyecanlı -3500$ gözlük odağında- bir WWDC geçirdik. Gelen güncellemeleri nasıl takip etmeniz gerektiği konusunda bazı önerilerimi şuraya bıraktıktan sonra, izlemenizi önereceğim videoları çeşitli gruplara ayırarak paylaşmak istiyorum.


Videoları öncelik sırasına göre ve neden bu listede olduklarını açıklayarak paylaşıyorum. İlginizi çekmeyeni atlayabilirsiniz.

Discover Observation in SwiftUI

Bye bye Combine. Reactive yazmıyorsanız, SwiftUI için mahkum kaldığımız Combine framework’unu Observation ile göndereceğiz gibi.

https://developer.apple.com/videos/play/wwdc2023/10149

Demystify SwiftUI performance

SwiftUI kullanan herkesin performans videolarını kaçırmaması gerekiyor. Bunun mazereti yok.
https://developer.apple.com/videos/play/wwdc2023/10160

Beyond scroll views

Benzer şekilde mobil uygulaması geliştiren herkes scrollviewları ve onları hangi özelliklerle nasıl genişleteceklerini bilmek zorundalar.
https://developer.apple.com/videos/play/wwdc2023/10159

Write Swift macros

Şu an biraz karmaşık da olsa, anlamak zor da gelse, ileride epey kullanacağımız macroları kaçırmayın derim.
https://developer.apple.com/videos/play/wwdc2023/10166

Prototype with Xcode Playgrounds

Xcode Playground’ı tüm özellikleriyle kullanmak daha hızlı ve isabetli çıktılar vermenizi sağlıyor. Unit-test’ten ekran geliştirmeye kadar her şey için kullanabilirsiniz. Bu tool’u es geçmeyin.
https://developer.apple.com/videos/play/wwdc2023/10250

Embed the Photos Picker in your app

Bunu paylaşmamın sebebi Apple’ın ürettiği çözümleri hatırlatmak. Bazı şeyler için geç kalsa da, Photos Picker örneği gibi çözümler sizin de karakterinize işlemeli. Framework yazacaksanız müşterilerinizi düşünmelisiniz.
https://developer.apple.com/videos/play/wwdc2023/10107

Meet Swift OpenAPI Generator

Open API standartlarına uygun yazılmış bir backend interface’i için network katmanı üretmek istiyorsanız artık Apple arkanızda. Frontend-backend interactionu hakkında fikir sahibi olmak için bile izlenmeli.
https://developer.apple.com/videos/play/wwdc2023/10171

Design dynamic Live Activities

Live Activities özelliği gerçekten hoşuma gidiyor. Bunu kullanmayacaksanız bile şeker niyetine izleyebilirsiniz. Apple Design dünyadan hep bir adım öndeydi.
https://developer.apple.com/videos/play/wwdc2023/10194

Explore pie charts and interactivity in Swift Charts

Charts gibi bir framework’un Apple tarafından sunulması bana harika geliyor. Uygulamamda herhangi bir grafik ihtiyacım olmasa bile, bir yerlere sıkıştırmak istiyorum.
https://developer.apple.com/videos/play/wwdc2023/10037

Explore SwiftUI animation

A-ni-mas-yon. Artık korkulacak bir şey değil, ön yargılarınızı yıkmaya hazır olun.
https://developer.apple.com/videos/play/wwdc2023/10156

Verify app dependencies with digital signatures

Daha advanced bir konu; ama böyle bir şeyin varlığından haberiniz olması bile önemli.
https://developer.apple.com/videos/play/wwdc2023/10061

Beyond the basics of structured concurrency

Structured Concurrency. Çok şeyi değiştirdi, çok şeyi yıktı. Yaşanan dönüşün aslında bence UIKit->SwiftUI dönüşümünden bile büyüktü. Concurrency öylesine yazılıp çalıştırılabilecek bir şey değil, o yüzden kodunuza hakim olmanız önemli.
https://developer.apple.com/videos/play/wwdc2023/10170

Discover streamlined location updates

Mobil uygulama geliştirirken her zaman aklımızın köşesinde elimizdeki kaynakları nasıl verimli kullanmalıyız konusu olmalı. Location konusu Apple’ın buna verdiği önemi göstermesi açısından önemli.
https://developer.apple.com/videos/play/wwdc2023/10180