SwiftUI projelerinize Liquid Glass'ı nasıl entegre edeceğinizi biliyor musunuz?
Öğrenmek için 29 Ekim Perşembe 20:00'daki canlı yayınımıza bekleriz!
Kayıt ve katılım için: https://t.co/cuHZUT89ad
Statik mi, dinamik mi linkleme?
Dependency eklemek projeye ne yük getirir, nasıl ölçülür, compiler ve linker içeride ne yapar? "Ayrı bir eğitim olabilecek kadar niş" bir konu.
Seyfeddin Başsaraç · Advanced iOS
Detaylar: https://t.co/tKtF8FN76D
Belki Tuist'e hiç ihtiyacınız yok.
Xcode 16'daki Buildable Folders bazı projelerde Tuist ihtiyacını ortadan kaldırabiliyor. Tuist kullanmak, ekipte birinin onda uzmanlaşması demek.
Advanced iOS Bootcamp · Seyfeddin Başsaraç
Detaylar: https://t.co/tKtF8FN76D
16 yıldır iOS yazan biri anlatıyor (Part 1/2).
Uygulama boyutu, açılış hızı, memory optimizasyonu: başkalarının yapmak istemediği low-level işler. Freelance, yurt içi ve yurt dışı takımlar.
Seyfeddin Başsaraç · Advanced iOS
Detaylar: https://t.co/tKtF8FN76D
Test yazmak zor değil. Asıl soru: neye test yazılır?
Unit, UI, snapshot, TDD, BDD; XCTest, Quick/Nimble; robot ve page pattern. Dersten sonra birçok öğrenci ekibinde test yazmaya başladı.
Seyfeddin Başsaraç · Advanced iOS
Detaylar: https://t.co/tKtF8FN76D
"AI varken bu bilgilere ne gerek var?" Tam tersi.
AI'ı kontrollü kullanmak için advanced konuların nasıl çalıştığını bilmek gerekiyor. Mid seviyedeki iOS geliştiricileri için. (Part 2/2)
Seyfeddin Başsaraç
Detaylar: https://t.co/tKtF8FN76D
Claude'a "şu feature'ı yaz" demiyorum.
Hangi class, hangi API, hangi metot; tek dosya, net sınır. Review etmesi kolay. Yoksa gözden kaçan kod yayına çıkıyor, arkada %80 CPU yiyor.
Advanced iOS Bootcamp · Seyfeddin Başsaraç
Detaylar: https://t.co/tKtF8FN76D
Türkiye'de birçok şirket iOS mülakatında aynı ödevi veriyor: MovieDB'ye bağlanan bir film/dizi uygulaması.
Advanced iOS Bootcamp'te bütün dönem bu uygulamayı takip ediyoruz: mimarisiz MVC ile başlıyor, hafta hafta iyileşiyor.
Detaylar: https://t.co/tKtF8FN76D
SwiftUI projelerinize Liquid Glass'ı nasıl entegre edeceğinizi biliyor musunuz?
Öğrenmek için 29 Ekim Perşembe 20:00'daki canlı yayınımıza bekleriz!
Kayıt ve katılım için: https://t.co/cuHZUT89ad
SwiftUI projelerinize Liquid Glass'ı nasıl entegre edeceğinizi biliyor musunuz?
Öğrenmek için 29 Ekim Perşembe 20:00'daki canlı yayınımıza bekleriz!
Kayıt ve katılım için: https://t.co/cuHZUT89ad
UIKit projelerinize Liquid Glass'ı nasıl entegre edeceğinizi biliyor musunuz?
Öğrenmek için 6 Ekim Salı 20:00'daki canlı yayınımıza bekleriz!
Kayıt ve katılım için: https://t.co/LHNLqHuvby
Liquid Glass nedir?
Liquid Glass Apple'ın 2025'te getirdiği yeni arayüz tasarım dilinin adıdır. Şeffaf bir efekt ile modern ve kalite odaklı bir görünüm sağlar.
Şu anda iOS, iPadOS, macOS, watchOS, tvOS işletim sistemine sahip cihazlarda aktif olarak kullanılıyor.
Bu teknolojiyi UIKit projelerinize entegre etmek istiyorsanız yarın 20:00'da webinarımıza davetlisiniz!
Katılım için: https://t.co/nExK9h2TjK
UIKit projelerinize Liquid Glass'ı nasıl entegre edeceğinizi biliyor musunuz?
Öğrenmek için 6 Ekim Salı 20:00'daki canlı yayınımıza bekleriz!
Kayıt ve katılım için: https://t.co/LHNLqHuvby
I graduated from @icommunitycomtr Advanced iOS Bootcamp
To apply everything I learned, I built Ratewise: a modular currency app using programmatic UIKit, Swift 6 strict concurrency & Tuist.
Big thanks to my instructor @seyfoyun 🙏
Repo link is below
#iOSDev#swiftlang
New article with @icommunitycomtr
I wrote a new article about for my Advanced Swift series.
It is about Optionals: why they exist, how they work and how features like guard let, optional chaining and compactMap help us write safer Swift code.
#swiftlang#iosdev