This is a work in progress learning project for my personal endeavours of becoming an iOS Developer one day. EmojiArt is an iOS app (for iPhone and iPad >= iOS14) to practice different Gestures with SwiftUI.
- Xcode 12.5.1
- Swift 5.4
- SwiftUI
All the data that is created by the user is stored locally using UserDefaults and is only deleted when the app is deleted. I am aware that UserDefaults should only be used for storing a small amount of data (eg user settings). Because too much data will slow down the lunch of the app.
In this project I am also showing how to add proper Logging in Swift by using Unified Logging.
- Swift - Documentation
- The concepts behind SwiftUI: What is the keyword βsomeβ doing?
- Why does SwiftUI use βsome Viewβ for its view type?