Skip to content

igorissen/100-days-of-swiftui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100 Days of SwiftUI

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

Days 01-14: Introduction to Swift

  • Day 01 - First steps in Swift
  • Day 02 - Simple data types, part 2 + Checkpoint 01
  • Day 03 - Complex data types, part 1
  • Day 04 - Complex data types, part 2 + Checkpoint 02
  • Day 05 - Conditions
  • Day 06 - Loops + Checkpoint 03
  • Day 07 - Functions, part 1
  • Day 08 - Functions, part 2 + checkpoint 04
  • Day 09 - Closures + checkpoint 05
  • Day 10 - Structs, part 1
  • Day 11 - Structs, part 2 + Checkpoint 06
  • Day 12 - Classes + Checkpoint 07
  • Day 13 - Protocols and extensions + Checkpoint 08
  • Day 14 - Optionals + Checkpoint 09

Day 15: Consolidation I

Day 16-24: Starting SwiftUI

  • Day 16 - Project 1, part one (WeSplit)
  • Day 17 - Project 1, part two (WeSplit)
  • Day 18 - Project 1, part three (WeSplit)
  • Day 19 - Challenge day
  • Day 20 - Project 2, part one (Guess the flag)
  • Day 21 - Project 2, part two (Guess the flag)
  • Day 22 - Project 2, part three (Guess the flag)
  • Day 23 - Project 3, part one
  • Day 24 - Project 3, part two

Day 25: Consolidation II

  • Day 25 - Milestone: Projects 1-3

Days 26-34: Expanding your skills

Day 35: Consolidation III

  • Day 35 - Milestone: Projects 4-6

Days 36-46: Scaling up to bigger apps

  • Day 36 – Project 7, part one
  • Day 37 – Project 7, part two
  • Day 38 – Project 7, part three
  • Day 39 – Project 8, part one
  • Day 40 – Project 8, part two
  • Day 41 – Project 8, part three
  • Day 42 – Project 8, part four
  • Day 43 – Project 9, part one
  • Day 44 – Project 9, part two
  • Day 45 – Project 9, part three
  • Day 46 – Project 9, part four

Days 47-48: Consolidation IV

  • Day 47 – Milestone: Projects 7-9
  • Day 48 – Expanding your horizons

Days 49-59: Focus on data

  • Day 49 – Project 10, part one
  • Day 50 – Project 10, part two
  • Day 51 – Project 10, part three
  • Day 52 – Project 10, part four
  • Day 53 – Project 11, part one
  • Day 54 – Project 11, part two
  • Day 55 – Project 11, part three
  • Day 56 – Project 11, part four
  • Day 57 – Project 12, part one
  • Day 58 – Project 12, part two
  • Day 59 – Project 12, part three

Days 60-61: Consolidation V

  • Day 60 – Milestone: Projects 10-12
  • Day 61 – Time for SwiftData

Days 62-76: Filters, maps, and more

  • Day 62 – Project 13, part one
  • Day 63 – Project 13, part two
  • Day 64 – Project 13, part three
  • Day 65 – Project 13, part four
  • Day 66 – Project 13, part five
  • Day 67 – Project 13, part six
  • Day 68 – Project 14, part one
  • Day 69 – Project 14, part two
  • Day 70 – Project 14, part three
  • Day 71 – Project 14, part four
  • Day 72 – Project 14, part five
  • Day 73 – Project 14, part six
  • Day 74 – Project 15, part one
  • Day 75 – Project 15, part two
  • Day 76 – Project 15, part three

Days 77-78: Consolidation VI

  • Day 77 – Milestone: Projects 13-15
  • Day 78 – Time for MapKit

Days 79-94: Controlling UI flow

  • Day 79 – Project 16, part one
  • Day 80 – Project 16, part two
  • Day 81 – Project 16, part three
  • Day 82 – Project 16, part four
  • Day 83 – Project 16, part five
  • Day 84 – Project 16, part six
  • Day 85 – Project 16, part seven
  • Day 86 – Project 17, part one
  • Day 87 – Project 17, part two
  • Day 88 – Project 17, part three
  • Day 89 – Project 17, part four
  • Day 90 – Project 17, part five
  • Day 91 – Project 17, part six
  • Day 92 – Project 18, part one
  • Day 93 – Project 18, part two
  • Day 94 – Project 18, part three

Days 95: Consolidation VII

  • Day 95 – Milestone: Projects 16-18

Days 96-99: One last project

  • Day 96 – Project 19, part one
  • Day 97 – Project 19, part two
  • Day 98 – Project 19, part three
  • Day 99 – Project 19, part four

Day 100: Wrap up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages