[Apple Official Textbook] Creating iOS Apps Part 1
This course was created to explain the official Apple textbook for iOS app development, and you can experience iOS mobile app development using Swift. (Part 1)
Apple has a name called Everyone Can Code (ECC for short). We've created educational content to make learning to code easy and enjoyable for everyone. Coders High is based on its experience in providing Apple content to the educational field. We developed the ECC online content series.
App Development With Swift - Part 1
Apple's official app development training content, 'App Development with Swift'
This is a video content by Coders High,which explains :
The App Development With Swift course consists of a total of 6 chapters.
The tasks and learning content to be completed for each chapter are as follows.
Project 1 Light
You will gain an understanding of Xcode, Interface Builder, and the basic Swift language.
👈 We will create an app that changes color from black to white when you click on the screen.
Project 2 Apple Pie
You can display data using Views and Controls from the basic UIKit. You can deepen your understanding of the Swift language, such as strings, model data, and collection types.
👈 Create a quiz app that guesses English words.
Project 3 Personality Quiz
You will gain a better understanding of Workflow and Navigation. You will learn about Optional in Swift language.
👈 You will create an app that distinguishes between dogs/cats/rabbits/turtles based on the information entered by the user.
Project 3A AR Drawing
By creating a 3D Drawing app, students will understand the core features of ARKit. We will use Plane Detection and Image Detection.
👈 Create an app that lets you experience augmented reality using ARKit.
App Development With Swift - Part 2
It is scheduled to be released as a separate class in the second half of 2020.
Project 4List
You will learn about tables, input forms, and data storage by developing a list-based To Do app.
Project 5Restaurant
You will experience networking by retrieving restaurant menu items through Web API. You will learn JSON, Concurrency, and Swift closures.
Instructor Introduction
Yoon Seong-gwan
Adjunct Professor, Department of Computer Science and Software, College of Engineering, Hanyang University CEO of Coders High Co., Ltd.
Learning Content
Swift
Swift is a modern and powerful open source language used for developing iOS apps. In this course, you will learn only the basic grammar of the Swift language, The Swift language has many of the advantages of a modern language, making it a great way to learn coding concepts.
Xcode
Learn how to develop apps using the Swift language in Xcode, a development tool. Xcode is Apple's integrated development environment, which handles all steps from coding and UI design to debugging and deployment.
ARKit
Develop apps that utilize Apple's augmented reality framework, ARKit.
Good points about this course
1. The curriculum follows the official Apple development textbook, so it's solid.
2. The instructor overcomes the English barrier that the official Apple textbook has.
3. The instructor is also an Apple certified(?) instructor, and the comments that shine from his experience are very informative and enjoyable.
* The sound is a little bit low, so it's a little disappointing!