Skip to content

fordeka19/100-days-of-swift-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

100 Days of SwiftUI

This repository documents my progress as I work through 100 Days of SwiftUI by Paul Hudson at HackingWithSwift. This learning series consists of daily tasks and projects designed to teach Swift and SwiftUI from scratch.

As an Android engineer with over 12 years experience, I'm eager to expand my skills into new areas, including the iOS ecosystem. Through this learning, I aim to:

  • Gain a solid understanding of the Swift programming language.
  • Learn the fundamentals of SwiftUI for building user interfaces.
  • Create a portfolio of SwiftUI projects showcasing my progress.

Progress

Introduction to Swift
  • Day 1: Variables, constants, strings, and numbers
  • Day 2: Booleans, string interpolation
  • Day 3: Arrays, dictionaries, sets, and enums
  • Day 4: Type annotations
  • Day 5: If, switch, and the ternary operator
  • Day 6: Loops
  • Day 7: Functions, parameters, and return values
  • Day 8: Default values, throwing functions
  • Day 9: Closures, passing functions into functions
  • Day 10: Structs, computed properties, and property observers
  • Day 11: Access control, static properties and methods
  • Day 12: Classes, inheritance
Checkpoints
  • Looks like the even-day streak didn't last! I'd thought it was an intentional pattern up until Day 9, gotta keep us on our toes I guess! :D

About

My journey through 100 Days of SwiftUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages