Skip to content

nicolauatala/100-Days-of-SwiftUI

Repository files navigation

Rules

If you want to make a success of this course, there are only two rules:

  1. Every day you spend one hour reading or watching SwiftUI tutorials, or writing SwiftUI code.
  2. Every day you post about your progress to the social media site of your choosing. Tell people!

Days 1-12: Introduction to Swift

  • Day 1 – variables, simple data types, and string interpolation
  • Day 2 – arrays, dictionaries, sets, and enums
  • Day 3 – operators and conditions
  • Day 4 – loops, loops, and more loops
  • Day 5 – functions, parameters, and errors
  • Day 6 – closures part one
  • Day 7 – closures part two
  • Day 8 – structs, properties, and methods
  • Day 9 – access control, static properties, and laziness
  • Day 10 – classes and inheritance
  • Day 11 – protocols, extensions, and protocol extensions
  • Day 12 – optionals, unwrapping, and typecasting

Days 13-15: Consolidation I

  • Day 13 – Swift review, day one
  • Day 14 – Swift review, day two
  • Day 15 – Swift review, day three

Days 16-24: Starting SwiftUI

Days 26-34: Expanding your skills

Releases

No releases published

Packages

No packages published

Languages