강의

멘토링

커뮤니티

Programming

/

Mobile Application Development

All-in-one iOS app development course with the latest SwiftUI and UIKit

You can learn both UIKit UI creation and SwiftUI UI creation. We will teach you everything from the basics of iOS app creation to practical use. You can learn in detail about the latest Swift 5 grammar. We will teach you the core UI elements using the iOS SDK in order. We will study iOS UI components through examples.

(4.6) 11 reviews

168 learners

Level Beginner

Course period Unlimited

  • codinggangsa
iOS
iOS
SwiftUI
SwiftUI
Swift
Swift
iOS
iOS
SwiftUI
SwiftUI
Swift
Swift

Reviews from Early Learners

Reviews from Early Learners

4.6

5.0

yesss0517

49% enrolled

Hello~ Instructor, I am a student who took the Android app development course in 2018. I was thinking about learning iPhone development as well, and I happened to see your course and took it. ㅎㅎ When I took the Android course before, it was difficult because it was my first time learning it, but after working at the company, I felt that it couldn't be explained any easier... I will also watch the iPhone course. Thank you!

5.0

Hago하고

26% enrolled

After learning Java, I wanted to try making apps as a hobby, so I started listening to it. There are many parts that are similar to Java, but there are also parts that I have to memorize completely, so it's a little difficult, but I'm still enjoying listening to it. I hope I can make the app I want! :)

5.0

ix219

36% enrolled

I am a current 2nd year Flutter developer and the iOS UIKit class was very helpful. I feel like I am getting a little closer to iOS! Thank you for providing a great lecture.

What you will gain after the course

  • You can learn how to create UI using SwiftUI.

  • You can learn how to create UI using UIKit.

  • You can learn Swift 5 beginner/intermediate grammar.

  • You can build extended apps using external sources from GitHub.

  • You can easily create an app for iOS Popol

From iOS app basics to practical application !
I will inform you in detail.

 

Swift 5 course that teaches you from the basics!

We will look at the special features of Apple's ambitiously released Swift 5 language through examples.

What you will learn in this course

  • We will teach you about variables, operators, types, conditional statements, loops, strings, and functions of general compiler languages.
  • You will learn how to understand and use optional variables (optional binding, optional chaining, early exit).
  • We'll look at the pros and cons of structs, enumerations, and classes.
  • Let's take a look at the protocol and its extension uses.
  • In addition, we will look at the unique features of the Swift language and provide useful tips for creating iOS apps.

 

This is an example that we will create in an actual lecture.

* Uses the latest native app creation methods, including storyboards and auto layout.

* Uses the latest SWIFT 5 grammar.

swift5(스위프트5), swift 5(스위프트 5)

My first iPhone app

How to use basic controls

 

Basics of View Movement (Segue Method and Code Method)

Move the view implemented as a login/signup screen

Moving views using the tab bar

How to place views using Auto Layout

How to create table views and collection views

Implementing a side menu using the hot side menu free source on GitHub

Linking pageviews and page controls

Scroll view using auto layout

Audio player (supports online streaming)

Creating a Video (YouTube) Player

Import photos from the photo gallery

Convert administrative address from Google Map View and GPS coordinates

Firebase authentication (sign-up, login), database, storage (file upload)

Creating a simple cafe app for your portfolio

What you will learn in this lecture

In this lecture, you will learn the following:

  • How to use basic UI controls
  • How to use click and control event action functions
  • How to capture the entire view structure
  • How to structure a view using a tab bar
  • How to move views and transfer data through login and membership sign-up screens
  • How to use Auto Layout
  • How to use table view and collection view
  • How to use Github free libraries using Cocoa Pods
  • HTTP/JSON communication method
  • How to create a side menu (Side Menu, Slide Menu)
  • How to create a PageView
  • How to create an audio (streaming) player
  • How to make a video player (supports YouTube)
  • How to import photos from the photo gallery
  • How to convert Google Map View and GPS coordinates to administrative address
  • Firebase authentication (sign-up, login), database, storage-file upload
  • Creating a simple portfolio app using the cafe app

 

After taking this lecture,

After taking this course, you will be able to create a simple app using Swift. I will convey only the key contents quickly and easily.

 

People like this will like to hear it.

 

 

iOS app
Anyone who wants to make it

iOS app portfolio
People who want to make it

The core of iOS
For those curious about UI

Other Swift 5
Beginner to Language

Recommended for
these people

Who is this course right for?

  • Anyone who wants to create an iOS app

  • For those who want to know the core UI elements of iOS

  • Anyone who wants to make an iOS portfolio

Hello
This is

252

Learners

8

Reviews

22

Answers

5.0

Rating

2

Courses

As a coding instructor, I aim to be a teacher who possesses practical skills and helps students develop problem-solving abilities and services that can be immediately applied to employment and side hustles. Jump into the joy of coding with your coding instructor!

Key Experience

Former CEO of NissiSoft, a mobile app and web development company

Graduated from the Seoul Youth Start-up Support 2030 Center in 2012

Master's degree in Computer Science (Operating Systems and Compiled Languages Lab)

Engineer Information Processing Certification

Vocational Education and Training Instructor Certificate, Grade 3 (Information Technology Development)

10 years of experience in government-funded vocational training instruction

3 years of Web Front-end/Back-end development

10 years of iPhone/Android app development experience

5 years of Unity 3D game development experience

Areas of Interest

Starting a business with apps and web: from business plans to planning, development, launch, and marketing

Getting a job/changing careers/pursuing further education through app and web development: from portfolio planning and development to launch

Learn Java, Python, and JavaScript by making games

Languages: Java, Kotlin, Swift, C#, JavaScript, Python

App Development: Android, iPhone App Development

Game Development: Unity 3D

Web Front-end: HTML/CSS/JS/JQuery, Bootstrap

Web Backend: JSP/JavaMVC/SpringBoot, PHP, NodeJS, Python+Django

Database: MySQL, Oracle, MongoDB

Internet of Things: Arduino Board (C Language)

Backend Serverless: Firebase (Android, iPhone, Web-Front, Backend)

Python+Django Databases: MySQL, Oracle, MongoDB Internet of Things: Arduino Board (C language) Backend Serverless: Firebase (Android, iPhone, Web-Front, Backend)

Python+Django Databases: MySQL, Oracle, MongoDB Internet of Things: Arduino Board (C Language) Backend Serverless: Firebase (Android, iPhone, Web-Front, Backend)

Curriculum

All

121 lectures ∙ (33hr 48min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

11 reviews

4.6

11 reviews

  • yesss05174619님의 프로필 이미지
    yesss05174619

    Reviews 1

    Average Rating 5.0

    5

    49% enrolled

    Hello~ Instructor, I am a student who took the Android app development course in 2018. I was thinking about learning iPhone development as well, and I happened to see your course and took it. ㅎㅎ When I took the Android course before, it was difficult because it was my first time learning it, but after working at the company, I felt that it couldn't be explained any easier... I will also watch the iPhone course. Thank you!

    • codinggangsa
      Instructor

      Nice to meet you. You have taken the Android course and now the iPhone course! I hope you will complete it and grow into a skilled developer. Thank you for your encouraging review!~^^

  • hago님의 프로필 이미지
    hago

    Reviews 5

    Average Rating 5.0

    5

    26% enrolled

    After learning Java, I wanted to try making apps as a hobby, so I started listening to it. There are many parts that are similar to Java, but there are also parts that I have to memorize completely, so it's a little difficult, but I'm still enjoying listening to it. I hope I can make the app I want! :)

    • codinggangsa
      Instructor

      Thank you for your kind and cheerful comments. I hope you will study hard and make the app you want! Thank you for taking the class! Enjoy it~

  • ix2198597님의 프로필 이미지
    ix2198597

    Reviews 3

    Average Rating 5.0

    5

    36% enrolled

    I am a current 2nd year Flutter developer and the iOS UIKit class was very helpful. I feel like I am getting a little closer to iOS! Thank you for providing a great lecture.

    • codinggangsa
      Instructor

      Hello ix219 I'm glad that the iOS UIKit class was helpful to you! I hope you have good news for your future iOS app development. Thank you.

  • goukim8622님의 프로필 이미지
    goukim8622

    Reviews 1

    Average Rating 5.0

    5

    85% enrolled

    It was a good class

    • codinggangsa
      Instructor

      Mr. Kim Seong-ho, I'm glad that it was helpful. I hope you continue to achieve great things in your studies and work~^^ Thank you!

  • hsw46060295님의 프로필 이미지
    hsw46060295

    Reviews 4

    Average Rating 5.0

    5

    59% enrolled

    This is a really good lecture!!!

    • codinggangsa
      Instructor

      I'm glad that it was helpful to you, Yeolhyeolnam. I hope you make great progress in your development and learning. Fighting!

codinggangsa's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!