/Projects-100DaysOfSwift

Repositório para os projetos práticos dos 100 Days of Swift: https://www.hackingwithswift.com/100

Primary LanguageSwift

100-days-of-swift

Solutions to Paul Hudson's "100 days of Swift" projects and challenges.

https://www.hackingwithswift.com/100

Completion status

Type Number Completion
Projects 19 / 30 36%
Challenges ?? / 90 ??%
Milestone Projects 3 / 10 30%
Core Graphics redux 0 / 1 100%

Notes

  • This is 100 days of Swift.

Preview

Within each project are larger versions of the screenshots.

Projects / Topics Screenshots
Project 1 - Storm Viewer
(with challenges)
View controllers, Storyboard, FileManager
screen1 screen2
Project 2 - Guess the Flag
(with challenges)
UIButton, CALayer, IBAction
screen1
Project 3 - Social Media
(with challenges)
(base: project 1)
UIBarButtonItem, UIActivityController
screen1
Milestone projects 1-3 - Country Flags
screen1 screen2
Project 4 - Easy Browser
(with challenges)
WKWebView, Action sheets, UIToolbar, UIProgressView
screen1 screen2
Project 5 - Word Scramble
(with challenges)
Reading from disk, UIAlertController, IndexPath
screen1
Project 6 - Auto Layout
(with challenges)
Auto Layout, Constraints, Visual Format Language
screen1 screen2
Milestone projects 4-6 - Shopping List
screen1
Project 7 - Whitehouse Petitions
(with challenges)
UITabBarController, JSON, Data, Codable
screen1 screen2
Project 8 - 7 Swifty Words
(with challenges)
UI in code, Text alignment, Layout Margins, UIFont
screen1
Project 9 - Grand Central Dispatch
(with challenges)
(base: project 7)
Grand Central Dispatch, PerformSelector
screen1 screen2
Milestone projects 7-9 - Hangman
screen1 screen2 screen3 screen4
Project 10 - Names to faces
(with challenges)
UICollectionView, UIImagePickerController, NSObject
screen1
Project 11 - Pachinko
(with challenges)
SpriteKit, Nodes, UITouch, Physics Body, SKAction, Collisions, Emitters
screen1 screen2
Project 12 - User Defaults
(with challenges)
(base: project 10)
UserDefaults, JSON, NSCoding, Codable
screen1 screen2
Milestone projects 10-12 - Photo captions
screen1 screen2
Project 13 - Instafilter
(with challenges)
UISlider, UIImagePickerController, CIContext, CIFilter, Saving photos
screen1 screen2
Project 14 - Whack-a-Penguin
(with challenges)
SKCropNode, SKTexture, SKAction
screen1 screen2
Project 15 - Animation
Animation, CGAffineTransform
screen1
Milestone projects 13-15 - Country facts
screen1 screen2
Project 16 - Capital Cities
(with challenges)
MapKit, MKMapView, MKAnnotation, CLLocationCoordinate2D
screen1 screen2 screen"
Project 17 - Space Race
(with challenges)
Collisions, Timer, Linear / Angular damping
screen1 screen2
Project 18 - Debugging
Debugging
No screenshot
Milestone projects 16-18 - Shooting Gallery
screen1
Project 19 - Javascript Injection
(with challenges)
Safari Extensions, NSExtensionItem, UITextView, NotificationCenter
screen1 screen2 screen3 screen4
Project 20 - Fireworks Night
(with challenges)
UIBezierPath, SKAction follow, Emitter nodes
screen1 screen2 screen3
Project 21 - Local Notifications
(with challenges)
Notifications, UNUserNotificationCenter, UNNotificationRequest
screen1 screen2 screen3
Milestone projects 19-21 - Notes
screen1 screen2 screen3 screen4 screen5
Project 22 - Detect-a-Beacon
(with challenges)
iBeacons, Core Location, CLBeaconRegion
screen1 screen2 screen3 screen4