# Clean Architecture in iOS Projects with Swift
Learn how to implement Clean Architecture in Swift using MVVM + Use Cases pattern without relying on external frameworks.
Learn how to implement Clean Architecture in Swift using MVVM + Use Cases pattern without relying on external frameworks.
How to implement robust shared storage between your iOS app and Share Extension using App Groups and Core Data. Offline persistence, conflict resolution, and proper coordination.
How to securely share authentication tokens and sensitive data between your iOS app and Share Extension using Keychain Access Groups. No double login required.
Why copying API code to your iOS Share Extension often works better than building elaborate shared frameworks. Separate processes, minimal dependencies, faster builds.
A simple way to use dependency injection in Swift.
A logger system specifically designed for modern iOS architecture patterns like MVVM and Clean Architecture.