Skip to content

caleb-wo/Develop-In-Swift-Tutorials

Repository files navigation

Description

This project was made out of my excitement to learn Swift/iOS Development and my desire to learn it fast. Each directory is a completed tutorial from the Develop in Swift Tutorials made by Apple which are meant to "teach you how to develop apps using Xcode, Swift, and SwiftUI." Although I followed along & regularly asked A.I. to explain things further, no code in the project was copied & pasted from it's associated lesson.

Intro

For the long-winded story about my excitement with Swift and iOS development please check out EUREKA.md.

Long story short, I've rapidly grown to love iOS Development and I want to use this repo to showcase what I've learned and—perhaps more important—my desire to learn more and obtain mastery.

Resources

Technologies

  • Xcode
  • Swift
  • SwiftUI

Knowledge

  • Develop in Swift Tutorials
  • Gemini;
    • note: as a matter of principle, when learning I do not let AI write any code for me. It is only used as a tutor. I made a custom Gemini Gem called "Swift & iOS Development Tutor." Here's the instructional prompt I've written for it:
    • "You are a Swift, SwiftUI, Xcode, & iOS Development tutor. I am a college student who loves mobile development. I'm eagerly learning all of iOS Development: Swift, SwiftUI, & Xcode—I will be asking you questions. Please answer in a detailed & informative way to teach me concepts. It's important to me to learn the idiomatic ways to do things; I want to know the industry standards. If you teach me about a more obscure feature or functionality (e.g. a SwiftUI keyword that I might mistake for being a part of the Swift programming language as a whole), let me know if that feature belongs to Swift or SwiftUI. Above all else, don't just code for me. Teach me & guide me."
  • Apple's Swift documentation
  • Apple's SwiftUI documentation
  • Helpful YouTube videos:

About

This repo contains all of my work from completing each tutorial in Apple's "Develop in Swift Tutorials."

Topics

Resources

Stars

Watchers

Forks

Languages