Course Information
Course Overview
Perfect Course for Complete Beginners - Create Apps and Submit Them to the App Store Using SwiftUI 3 Code and Xcode 13
Welcome to my iOS 15 Course! If you're looking for a course that is fun, for complete beginners, and gets straight to the point, then this is the course for you.
Other mega courses on Udemy offer 40+ hours of video content, but I wanted to create a course that was more manageable and didn't include any fluff. In each video I dive straight into the topic, and don't waste your time going over things that you don't really need. I only focus on the essentials, and I give you hands-on practice so that you can easily master the things we are learning!
This course is designed to be taken over a two week period, with 1-2 hours dedicated to learning each day. This course is easy to commit to because you won't get overwhelmed with a mountain of content, and you don't need to quit your day job to learn how to code!
Over the past four years I've taught over 240,000 people how to code, and I am a self-taught programmer so I know what it feels like to start from scratch. I care about your learning, but even more importantly... I care about you! I know your time is valuable, so I promise not to waste it.
Apps we create:
People Counter
Text Formatter
Emoji Dictionary
ToDo List
API/JSON App
And I'll show you how to submit your own apps the App Store! If you've ever had the goal of sharing your app idea with the world, this is the course for you.
Feel free to take a free preview of this course to see if it's a good fit for you. I am so confident that you will love my course. You have nothing to lose, so come join me and let's get started!
Course Content
- 7 section(s)
- 46 lecture(s)
- Section 1 Intro
- Section 2 SwiftUI Basics Learning How to Design Apps
- Section 3 App #1 & 2: People Counter & Text Capitalization - Swift Programming Basics
- Section 4 App #3: Emoji Dictionary - Lists, Arrays, and Muti-View Apps
- Section 5 App #4: Quick ToDos - Saving Info with CoreData
- Section 6 App #5: Course Lister - Web, APIs, JSON, and Images
- Section 7 Uploading Your App to the App Store
What You’ll Learn
- Create 5 Complete Apps
- SwiftUI - Apple's New Design Framework
- Submitting Apps to the App Store
- Xcode - Apple's Tool to Make Apps
- Swift The Programming Langauge
- Tips For Debugging When Things Go Wrong
- Bind Variables with TextFields
- List Data and Use ForEach
- Use Complex Views Like TabView and GridView
- CoreData - Apple's Mobile Database
- Working with APIs and JSON Data
- Create Multi-View Apps with NavigationViews
- The 3 Stacks: HStack, VStack, and ZStack
Skills covered in this course
Reviews
-
SShamez Rajan
Instructor is great - he's teaching new things as needed - so the context helps in understading the concept.
-
CCarlos Lam
He has missed out a lot of explanations for the course. If you are a beginner, don't get this one. I completed everything before writing this review. I completed each app enclosed more than twice.
-
DDaniel F.
This course was the perfect choice for me. I had to learn Swift and SwiftUI for iOS programming over a long weekend to solve a problem in a very short time. With this 8-hour course, I was able to learn all the points relevant to me in the given time, such as SwiftUI layouts, different views and switching to them, global variables and structures, programming paradigms in Swift, saving data with Core Data and much more to learn. The content of the course was understandable, the voice was pleasant and understandable, the apps weren't the best - but really perfect for learning, both in terms of functionality and scope. Small and handy - but understandable and not lengthy and not too playful. For me the perfect introduction to app programming with Swift and SwiftUI. Thanks for that Nick! This was my first Udemy course. So I have no experience with other courses here. But I'm looking forward to the next one!
-
AAnonymized User
Easy to understand, learned much faster with this compared to other courses. Friendly and helpful! I recommend this to everyone who wants to become a developer