Skip to content

tareqalhammoodi/100-days-of-swift

Repository files navigation

100-days-of-swift (UIKIT)

Days 1-15: Swift Fundamentals

Topics
variables, simple data types, and string interpolation
arrays, dictionaries, sets, and enums
operators and conditions
loops
functions, parameters, and errors
closures part one
closures part two
structs, properties, and methods
access control, static properties, and laziness
classes and inheritance
protocols, extensions, and protocol extensions
optionals, unwrapping, and typecasting
last 3 days review

Days 16-22: Starting iOS

Project1

Project2

Project3

Day 23: Consolidation II

Milestone: Projects 1-3

Days 24-31: Web views, user input, and Auto Layout

Project4

Project5

Project6

Day 32: Consolidation III

Milestone: Projects 4-6

Days 33-40: Codable, buttons, and GCD

Project7

Project8

Project9

Day 41: Consolidation IV

Milestone: Projects 7-9

Days 42-49: A whole new world

Project10

Project11

Project12

Days 50-51: Consolidation V

Milestone: Projects 10-12

Days 52-58: Images and animation

Project13

Project14

Project15

Day 59: Consolidation VI

Milestone: Projects 13-15

Days 60-65: Maps and bugs

Project16

Project17

Project18

Day 66: Consolidation VII

Milestone: Projects 16-18

Days 67-73: Leveling up

Project19

Project20

About

100 Days of Swift (UIKit) challenge.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published