Skip to content

Every completed project from Paul Hudson's "100 days of SwiftUI".

License

Notifications You must be signed in to change notification settings

okmoz/100-days-of-swiftui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100-days-of-swiftui

Every completed project from Paul Hudson's "100 days of SwiftUI"

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

Projects / Topics Screenshots
Project 1 - WeSplit
Form, Section, NavigationView,
@State property wrapper, TextField, Picker, ForEach
Project 2 - Guess the Flag
VStack, Image, Alert
Project 3 - View and Modifiers
Views, modifiers, composition, containers
Milestone Projects 1-3 - Rock Paper Scissors
Project 4 - BetterRest
Machine Learning, Dates (DatePicker, DateComponents, DateFormatter)
Stepper, navigationBarItems()
Project 5 - Word Scramble
List, onAppear, Bundle, fatalError(), UITextChecker
Project 6 - Animations
Animations and transitions
Milestone Projects 4-6 - Multiplication Tables
Project 7 - iExpense
UserDefaults, Codable, sheet(), onDelete(), @ObservedObject
Project 8 - Moonshot
GeometryReader, ScrollView, Navigation, Codable hierarchy, Generics
Project 9 - Drawing
Paths, shapes, strokes, transforms, drawing groups,
animating values, Core Animation, Metal
Milestone Projects 7-9 - Habit Tracker
Project 10 - Cupcakes Corner
Codable, URLSession, disabled()
Project 11 - Bookworm
Core Data, @Binding, Custom components
Project 12 - Core Data
Core Data
Milestone Projects 10-12 - Users listing
Project 13 - Instafilter
UIKit integration, Core Image, Custom bindings, Action Sheets
Project 14 - Bucket List
MapKit, Biometric authentication, Secure data writing,
Comparable custom types, Documents directory
Milestone Projects 13-15 - Event Contacts
Project 16 - Hot Prospects
Custom environment objects, Tab Views, Result, objectWillChange,
Image interpolation, Context menus, Local notifications,
Swift package dependencies, filter(), map()
Project 17 - Flashzilla
Gestures, haptics, Combine, timers, accessibility
Project 18 - Layout and Geometry
Layout, alignment, geometry, positioning
Milestone Projects 16-18 - Roll the Dice
Project 19 - SnowSeeker
Split view layouts, optional alerts, flexible layouts with Group, ListFormatter

About

Every completed project from Paul Hudson's "100 days of SwiftUI".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages