simonberner / emojiart21

An iOS learning project 🍏 πŸ‘¨πŸΌβ€πŸŽ“ (Swift, SwiftUI, UserDefaults, OSLog)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EmojiArt 2021

EmojiArt

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.

Technologies

  • Xcode 12.5.1
  • Swift 5.4
  • SwiftUI

Persistance

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.

Logging in Swift

In this project I am also showing how to add proper Logging in Swift by using Unified Logging.

Further Learning Resources

SwiftUI

Opaque Type

Buttons

Logging in Swift

async/await (Swift 5.5)

About

An iOS learning project 🍏 πŸ‘¨πŸΌβ€πŸŽ“ (Swift, SwiftUI, UserDefaults, OSLog)


Languages

Language:Swift 100.0%