Temel değil, derin konular
Native iOS ve Android’in ileri seviye konularını konuştuğumuz yer. Takıldığınız yeri anlatın, ekibinizin sağlığını ölçün, ne kadar güncel olduğunuzu test edin.
Dört kapı, tek amaç: daha sağlam mobil uygulamalar
Takıldığın yeri anlat
Teknik sorunu bırak, birlikte çözelim. Seçilen yanıtları anonim olarak yayınlıyoruz.
Soru bırakYönetici check-up
20 soruda projenizin ve ekibinizin risk haritasını çıkarın.
Teste başlaiOS: ne kadar güncelsin?
Swift 6, SwiftUI, gizlilik ve güvenlik konularında 10 soru.
iOS quizAndroid: ne kadar güncelsin?
Kotlin, Compose, Play politikaları ve güvenlikte 10 soru.
Android quizKolaydan zora, seviye seviye
Singleton'ları tamamen yok etmek gerçekten doğru mu?
Büyük iOS ve Android projelerinde can yakan şey gizli erişim ve global mutable state; bir nesneden tek tane olması kimseyi incitmiyor. Hangi singleton kalır, hangisi oturuma bağlanır, hangisi silinir: Swift 6 ve Hilt ile adım adım anlatıyoruz.
OkuDependency Injection'ın yanlış kullanımı: iOS'ta DI container anti-pattern'leri
Projeye bir DI container eklemek, bağımlılıkları enjekte ettiğiniz anlamına gelmiyor. Service locator'a dönüşen resolve çağrılarını, QA'in açmadığı ekranda patlayan kayıtları, tanrı container'ı ve SwiftUI environment tuzaklarını; yerine koyduğumuz composition root'u ve geçiş adımlarını anlatıyoruz.
OkuDependency Injection'ın yanlış kullanımı: Android'de DI container anti-pattern'leri
Hilt ya da Koin kurulu diye bağımlılıklarınız yönetiliyor sayılmaz. Her şeyin @Singleton olduğu graph'ler, kılık değiştirmiş service locator'lar ve 80 @Provides'lı AppModule nasıl oluşur, adım adım nasıl toparlanır, anlatıyoruz.
OkuBurada temel anlatmıyoruz
Ekibiniz için birebir destek mi lazım?
Lab’de konuştuğumuz konuları projenize uygulamak için denetim ya da danışmanlıkla yanınızdayız.