PinnedEnes Buğra YenidünyaUnderstanding Dependency Injection in iOS with a Basic Dependency ContainerIn the world of iOS development, keeping our code clean, maintainable, and testable is crucial. One way to achieve this is through…Feb 6Feb 6
PinnedEnes Buğra YenidünyaExploring Swift’s Depths: Advanced iOS Interview Questions Directly from the Library DocumentationIn this article, we’ll embark on a journey through advanced iOS interview questions sourced from the Swift Library Documentation. These…Oct 16, 2023Oct 16, 2023
PinnedEnes Buğra YenidünyaAdvanced iOS Series — Episode III: Design Patterns in Swift: Abstract FactoryLearn advanced design patterns used in iOS app development with Swift. Unlike the ones we use in daily life, the design patterns described…Sep 11, 2022Sep 11, 2022
PinnedEnes Buğra YenidünyaAdvanced iOS Series — Episode II: Best Way to Write Unit Tests to Network RequestsIf the iOS application you have developed has Network Requests (Innately internet connection), this will be one of the first modules you…Aug 31, 2022Aug 31, 2022
PinnedEnes Buğra YenidünyaAdvanced iOS Series — Episode I: How to deal with Singletons in modular system design?At some point in our iOS Development journey, some of us are struggling with going further, feeling a bit stuck between learning new…Aug 8, 2022Aug 8, 2022
Enes Buğra YenidünyainStackademicThe Importance of Separation of Concerns in Swift: A Guide for iOS DevelopersSep 18, 2023Sep 18, 2023
Enes Buğra YenidünyaHow to Decouple Dependencies in Swift / iOS ProjectsIf you want to create a modular system for your code, managing dependencies can become an issue. It’s a key point of your design. It’s…Aug 25, 2022Aug 25, 2022
Enes Buğra YenidünyaModern Layout on UIKit with UICollectionView Compositional LayoutAt WWDC19, Apple introduced Compositional Layout for UICollectionView, along with Diffable Data Sources. This article demonstrates both.Jul 14, 2022Jul 14, 2022
Enes Buğra YenidünyaDirecting Users to a Specific Screen via Firebase Dynamic Links in SwiftFirebase Dynamic Links are smart URLs that allow you to send existing and potential users to any location within your iOS or Android app.Jul 14, 2022Jul 14, 2022
Enes Buğra YenidünyaWhat’s New in Swift 5.7, WWDC 22Great new features await us with Swift 5.7. Here is a list of all the improvements and changes to Swift announced during WWDC22.Jul 14, 2022Jul 14, 2022