100-days-swiftui-tutorials
These projects are the result of following Paul Hudson's "100 Days of SwiftUI" tutorial. Please note, these projects were derived from 'follow-along' tutorials and are almost entirely the work of Paul Hudson, modestly customized by myself as part of the tutorial program. See Paul's project files here. For original work that from this program, please see the individual 100 Days of Swift UI 'milestone' projects in my repository list. Below are the project demos on an iPhone 14 Pro simulator.
Project 1: WeSplit - This check divider app takes user input for a dollar amount, number of people, and tip percentage, and displays the check total with tip and amount per person.
WeSplit.mov
Project 2: Guess the Flag - This is an educational app in which the user must select the correct flag of the given country.
GuessTheFlag.mov
Project 4: BetterRest - This app leverages maching learning (CoreML) to automatically tell the user when to go to bed based on wake up time, desired sleep amount, and coffee intake. Please note these recommendations are arbitrarily determined and do not mean anything.
BetterRest.mov
Project 5: Word Scramble - This app randomly pulls 8 letter words from a JSON file. The user then enters words that can be created from that 8 letter word and generates a score.
WordScramble.mov
Project 7: iExpense - With this app, a user can track their expenses and the data will persist with @AppStorage.
iExpense.mov
Project 8: iExpense - This multi-view app utilizes NagivationLink to display json data about Apollo missions.
Moonshot.mov
Project 10: Cupcake Corner - This cupcake ordering app utilizes Codable and sends/confirms order data to a generic server via POST request.
CupcakeCorner.mov
Project 11: Bookwarm - This book rating app utilizes CoreData for data persistence.