Skip to content

frehelfer/100DaysOfSwiftUI

Repository files navigation

100-Days-of-SwiftUI

Tracking my solutions to the challenge - 100 Days of SwiftUi - by Paul Hudson

https://www.hackingwithswift.com/100/swiftui

Completion status ✅

Type Number Completion
Projects 19 / 19 100%
Challenges 57 / 57 100%
Milestone Projects 6 / 6 100%
Projects / Topics Screenshots
Project 1 - WeSplit
Form, Section, NavigationView, @State, TextField, Picker, ForEach
screen1
Challenge Day 1 - Converter screen1
Project 2 - Guess the Flag
Stack, Image, Gradient, Frames, Buttons, Alerts, Desing
screen1
Project 3 - View and Modifiers
Views, modifiers, composition, containers
Milestone Projects 1-3 - Rock Paper Scissors screen1
Project 4 - BetterRest
Machine Learning, Dates (DatePicker, DateComponents, DateFormatter) Stepper, navigationBarItems()
screen1
Project 5 - Word Scramble
List, onAppear, Bundle, fatalError(), UITextChecker
screen1
Project 6 - Animations
Animations, Transition, Offset, Draggesture
screen1
Milestone Projects 4-6 - Multiplication Tables
Logic, Animation, Shadow, StrokeBorder, others
screen1
Project 7 - iExpense
@StateObject, sheet(), onDelete(), UserDefaults, Codable, @ObservedObject
screen1
Project 8 - Moonshot
GeometryReader, ScrollView, NavigationLink, Grid/List View, Codable, JSONDecoder
screen1
Project 9 - Drawing
Paths, Shapes, Insettable Shapes, CGAffineTransform, ImagePaint, drawingGroup(), animatableData, AnimatablePair
screen1
Milestone Projects 7-9 - Habit Tracker screen1
Project 10 - Cupcakes Corner
Codable, URLSession, disabled()
screen1
Project 11 - Bookworm
Core Data, @Binding, Custom components
screen1
Project 12 - Core Data
Core Data
screen1
Milestone Projects 10-12 - Users listing screen1
Project 13 - Instafilter
UIKit integration, Core Image, Custom bindings, Action Sheets
screen1
Project 14 - Bucket List
MapKit, Biometric authentication, Secure data writing, Comparable custom types, Documents directory
screen1
Project 15 - Accessibility
Accessibility
screen1
Milestone Projects 13-15 - Unforgettable screen1
Project 16 - Hot Prospects
Custom environment objects, Tab Views, Result, objectWillChange, Image interpolation, Context menus, Local notifications, Swift package dependencies, filter(), map()
screen1
Project 17 - Flashzilla
Gestures, haptics, Combine, timers, accessibility
screen1
Project 18 - Layout and Geometry
Layout, alignment, geometry, positioning
screen1
Milestone Projects 16-18 - Roll the Dice screen1
Project 19 - SnowSeeker
Split view layouts, optional alerts, flexible layouts with Group, ListFormatter
screen1

certificate

Releases

No releases published

Packages

No packages published

Languages