Skip to content

This is a course of 100 days with swift from Paul Hudson.

Notifications You must be signed in to change notification settings

sergeygnatyuk/100DaysOfSwift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100DaysOfSwift

Course of 100 days with swift from Paul Hudson. I graduated from it and am grateful for the motivation and interesting experience.

certificate

Project 1 - Storm Viewer.

TableViews, imageViews, app bundles, FileManager, typecasting, viewControllers, storyboards, outlets, Auto Layout, UIImage.

5gdo2g Simulator Screen Shot - iPhone 12 - 2021-07-14 at 00 53 35 Simulator Screen Shot - iPhone 12 - 2021-07-14 at 00 54 19 Simulator Screen Shot - iPhone 12 - 2021-07-14 at 00 54 04

Project 2 - Guess the Flag.

Interface Builder, Auto Layout, outlets and other things, but at the same time you've learned about @2x and @3x images, asset catalogs, UIButton, CALayer, UIColor, random numbers, actions, UIAlertController.

5gdt1g Simulator Screen Shot - iPhone 12 - 2021-07-14 at 01 25 11 Simulator Screen Shot - iPhone 12 - 2021-07-14 at 01 25 16 Simulator Screen Shot - iPhone 12 - 2021-07-14 at 01 25 19

Project 1 - 3 Milestone.

ViewController, UITableViewController, UIActivityViewController, FileManager, imageView.

5gdtij Simulator Screen Shot - iPhone 12 - 2021-07-14 at 01 30 44 Simulator Screen Shot - iPhone 12 - 2021-07-14 at 01 30 52 Simulator Screen Shot - iPhone 12 - 2021-07-14 at 01 30 40

Project 4 - Easy Browser.

Simulator Screen Shot - iPhone 12 - 2021-04-08 at 19 38 45 Simulator Screen Shot - iPhone 12 - 2021-04-08 at 19 39 14

Project 5 - Word Scramble.

Simulator Screen Shot - iPhone 12 - 2021-04-11 at 13 56 52 Simulator Screen Shot - iPhone 12 - 2021-04-11 at 13 57 09

Project 6 - Auto Layout.

Project 6a - Update Project 2.

Simulator Screen Shot - iPhone 12 - 2021-04-13 at 21 11 08

Project 6b - Auto Layout in code.

Simulator Screen Shot - iPhone 12 - 2021-04-13 at 21 10 20

Projects 4-6 Milestone - Shopping List.

Simulator Screen Shot - iPhone 12 - 2021-04-14 at 22 29 50 Simulator Screen Shot - iPhone 12 - 2021-04-14 at 22 30 03

Project 7 - Parsing JSON.

Simulator Screen Shot - iPhone 12 - 2021-04-17 at 10 12 52 Simulator Screen Shot - iPhone 12 - 2021-04-17 at 10 12 15

Project 8 - Swifty Words.

Simulator Screen Shot - iPad Pro (11-inch) (2nd generation) - 2021-04-20 at 22 32 55 Simulator Screen Shot - iPad Pro (11-inch) (2nd generation) - 2021-04-20 at 22 32 36

Projects 7-9 Milestone - Game "Hangman".

Simulator Screen Shot - iPhone 12 - 2021-04-25 at 22 49 20 Simulator Screen Shot - iPhone 12 - 2021-04-25 at 22 49 42

Project 10 - Names to Faces.

Simulator Screen Shot - iPhone 12 - 2021-04-27 at 01 27 27 Simulator Screen Shot - iPhone 12 - 2021-04-27 at 01 28 51

Project 1 - Update based on 3 tasks in project 10.

Simulator Screen Shot - iPhone 12 - 2021-04-27 at 01 25 15 Simulator Screen Shot - iPhone 12 - 2021-04-27 at 01 29 47

Project 11 - Game "Pachinko".

Simulator Screen Shot - iPad Air (4th generation) - 2021-04-30 at 00 18 39 Simulator Screen Shot - iPad Air (4th generation) - 2021-04-30 at 00 18 57

Project 12 - Update 1 and 2 Projects.

Simulator Screen Shot - iPhone 12 - 2021-05-02 at 13 51 22 Simulator Screen Shot - iPhone 12 - 2021-05-02 at 20 07 51

Projects 9-12 Milestone - Picture Capture.

Simulator Screen Shot - iPhone 12 - 2021-05-03 at 01 28 44 Simulator Screen Shot - iPhone 12 - 2021-05-03 at 01 29 29

Project 13 - Instafilter.

Simulator Screen Shot - iPhone 12 - 2021-05-06 at 15 33 48 Simulator Screen Shot - iPhone 12 - 2021-05-06 at 15 33 26

Project 14 - Whack-a-Penguin.

Simulator Screen Shot - iPad Air (4th generation) - 2021-05-08 at 22 13 57 Simulator Screen Shot - iPad Air (4th generation) - 2021-05-08 at 22 13 43

Project 15 - Animation.

Simulator Screen Shot - iPad Air (4th generation) - 2021-05-10 at 21 16 18 Simulator Screen Shot - iPad Air (4th generation) - 2021-05-10 at 21 16 44

Projects 13-15 Milestone - Facts about Countries.

Simulator Screen Shot - iPhone 12 - 2021-05-12 at 01 19 45 Simulator Screen Shot - iPhone 12 - 2021-05-12 at 01 19 35

Project 16 - Capital Cityes.

Simulator Screen Shot - iPhone 12 - 2021-05-13 at 23 22 35 Simulator Screen Shot - iPhone 12 - 2021-05-13 at 23 22 07

Project 17 - Space Race.

Simulator Screen Shot - iPad Air (4th generation) - 2021-05-15 at 23 14 08 Simulator Screen Shot - iPad Air (4th generation) - 2021-05-15 at 23 14 19

Projects 16-18 Milestone - Shooting Gallery

Simulator Screen Shot - iPad (8th generation) - 2021-05-18 at 19 21 42 Simulator Screen Shot - iPad (8th generation) - 2021-05-18 at 19 20 56

Project 20 - Fireworks Night.

Simulator Screen Shot - iPad (8th generation) - 2021-05-23 at 20 21 45 Simulator Screen Shot - iPad (8th generation) - 2021-05-23 at 20 21 57

Project 21 - Local Notifications.

Simulator Screen Shot - iPhone 12 - 2021-05-26 at 01 04 21 Simulator Screen Shot - iPhone 12 - 2021-05-26 at 01 04 14

Projects 19-21 Milestone - Notes.

Simulator Screen Shot - iPhone 12 - 2021-06-01 at 00 55 35 Simulator Screen Shot - iPhone 12 - 2021-06-01 at 00 55 29

Project 22 - Detect-a-Beacon.

Simulator Screen Shot - iPhone 12 - 2021-06-01 at 02 04 59 Simulator Screen Shot - iPhone 12 - 2021-06-01 at 02 04 55

Project 23 - Swifty Ninja.

Simulator Screen Shot - iPad (8th generation) - 2021-06-03 at 23 00 58 Simulator Screen Shot - iPad (8th generation) - 2021-06-03 at 23 00 48

Project 25 - Selfie Share.

Simulator Screen Shot - iPhone 12 - 2021-06-08 at 01 19 04 Simulator Screen Shot - iPhone 12 - 2021-06-08 at 01 20 14

Project 26 - Marble Maze.

Simulator Screen Shot - iPad (8th generation) - 2021-06-10 at 22 35 16 Simulator Screen Shot - iPad (8th generation) - 2021-06-10 at 22 35 10

Project 27 - Core Graphics.

Simulator Screen Shot - iPad (8th generation) - 2021-06-12 at 21 05 31 Simulator Screen Shot - iPad (8th generation) - 2021-06-12 at 21 05 35

Projects 25-27 Milestone - Meme Maker.

Simulator Screen Shot - iPhone 12 - 2021-06-14 at 21 29 00 Simulator Screen Shot - iPhone 12 - 2021-06-14 at 21 27 45

Project 28 - Secret Swift.

Simulator Screen Shot - iPhone 12 - 2021-06-17 at 02 24 36 Simulator Screen Shot - iPhone 12 - 2021-06-17 at 02 25 28

Project 29 - Exploding Monkeys.

Simulator Screen Shot - iPad Pro (9 7-inch) - 2021-06-22 at 21 23 52 Simulator Screen Shot - iPad Pro (9 7-inch) - 2021-06-22 at 21 23 39

Project30 - Instruments.

Simulator Screen Shot - iPhone 12 - 2021-06-24 at 23 49 38 Simulator Screen Shot - iPhone 12 - 2021-06-24 at 23 49 54