• Post category:StudyBullet-5
  • Reading time:8 mins read


What you will learn

iOS 15 App Development

SwiftUI 3

Swift 5.5

Xcode 13

Swift Types (String, Double, Int, and more)

Object-Oriented Programming

Classes, Structs, Enums

App Icons and Image Assets

Project-Based Approach

Build complete apps from scratch

Essential SwiftUI layout tools (Grids, Stacks, and more)

Description

Welcome

Welcome to my course on building apps for iOS 15 using SwiftUI 3 and Swift 5.5. In this course, we’ll use Apple’s latest and greatest development technologies to build complete iOS apps from scratch with SwiftUI.

What is SwiftUI?

SwiftUI is an alternative to Storyboards, Apple’s old design tool. And while Storyboards is still very powerful and usable, SwiftUI is a huge upgrade.

For the past 3 years, Apple has been putting their full efforts behind the development of new and better SwiftUI features, so for anyone who is serious about developing iOS apps, SwiftUI is definitely one of the best things you can learn to make sure you’re up to speed with the most relevant mobile development practices.

It’s also something that many employers are looking for in the developers they hire, so not only are you learning an awesome technology that you can use on your own personal projects, but you’re also gaining a valuable skill that you can use to help you get a top-paying development job from companies all around the world.


Get Instant Notification of New Courses on our Telegram channel.


With SwiftUI 3, Apple added tons of amazing new features, and I’ll show them to you throughout the course.

Who should take this course?

This course is for absolute beginners who have no prior programming experience. Because of that, I’m releasing this course in sections, one app at a time, so that I can get feedback throughout the development of this course to make sure it serves my students well.

There will be much more content added to the course over the next little while, and I’m already hard at work developing more sections that will be added to this course based on student feedback.

Apps We Build

The first app we’ll develop together is a fun little currency converter app from everyone’s favorite mythical land, Middle Earth. All ye Hobbits, Elves, Wizards, Dwarves, and any other creature in the land are welcome to come to the Prancing Pony to exchange your currencies.

We’ll learn all about essential SwiftUI layout tools like stacks and grids, as well as the most common Swift types, like String, Int, Double, and more.

We’ll also delve into some object-oriented programming concepts with models and functions.

Future projects include a Jurassic Park apex predator app, where I’ll teach you all about Lists and detail views.

Followed by a Breaking Bad quotes app, where you’ll learn all about networking and working with JSON data.

Then we’ll learn Core Data with an awesome Pokedex app.

You Can Shape the Future of this Course

All this and more will be added to the course based on student feedback, so join the course, and know that I welcome all comments, questions, and feedback of any kind so I can make sure I’m serving my students well.

Thank You

I appreciate your consideration, and I look forward to seeing you in the class. Let’s get started!

English
language

Content

Introduction

Introduction
Download and Install Xcode

LOTR Converter – Currrency Converter App

LOTR Converter Intro
Lesson 1 – Create and Set Up New Xcode Project
Lesson 2 – Laying Out Our Main Screen With Stacks
Lesson 3 – Adding Basic Views To Our Design
Lesson 4 – Text Field and @State Properties
Lesson 5 – Laying Out Our Exchange Info Screen
Lesson 6 – Duplicating Our Exchange Rate View
Lesson 7 – Dismiss Screen With @Environment Property
Lesson 8 – Set Up Select Currency Screen
Lesson 9 – Grids and Loops
Lesson 10 – Models, Enums, & Arrays
Lesson 11 – Bind Our Currency Properties Together
Lesson 12 – Adding Tap Detection
Lesson 13 – Convert The Currencies!
Coding Challenge – LOTR Converter