/100DaysOfSwiftUI

100 Days Of SwiftUI with hackingwithswift

Primary LanguageSwiftGNU General Public License v3.0GPL-3.0

100DaysOfSwiftUI

100 Days Of SwiftUI with hackingwithswift

Project 1: WeSplit
Project 2: Guess the Flag
Project 4: Better Rest
  • Better Rest
    • Let coffe drinkers know when is the best time to go to sleep using Core ML to make predictions
Project 5: Word Scramble
  • Word Scramble
    • The game will show players a random eight-letter word, and ask them to make words out of it.
    • List, onAppear(), Bundle
Project 6: Animation
  • Animation
    • Technique Project: Animation and transition with SwiftUI
Project 7: iExpense
  • iExpense
    • Expense tracker that separates personal costs from business costs
    • Review ObservableObject, Published, ObservedObject, and @Environment(.presentationMode)
Project 8: Moonshot
  • Moonshoot
    • Present and dismiss a second screen of data.
    • Delete rows from a list
    • Save and load user data
Project 9: Drawing
  • Drawing
  • technique project
    • Use shapes, paths, colors, and more to create custom art for your app
Project 10: Cupcake Corner
  • Cupcake Corner
  • multi-screen app for ordering cupcakes
    • Codable, @Published, UserDefaults

Slide Out Menu

YT Tutorials

Tutorials on SwiftUI from youtube

  • SwiftUILifeCycle
    • UIApplicationDelegateAdaptor and Environment scene phase
    • Access the app delegate and scene delegate from main struct