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…3 min read·Feb 6, 2024----
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…4 min read·Oct 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…5 min read·Sep 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…4 min read·Aug 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…5 min read·Aug 8, 2022----
Enes Buğra YenidünyainStackademicThe Importance of Separation of Concerns in Swift: A Guide for iOS Developers4 min read·Sep 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…2 min read·Aug 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.2 min read·Jul 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.2 min read·Jul 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.1 min read·Jul 14, 2022----