강의

멘토링

로드맵

Inflearn brand logo image
개발 · 프로그래밍

/

모바일 앱 개발

최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의

UIKit UI 제작과 SwiftUI UI 제작을 모두 배울 수 있어요. iOS 앱 제작의 기초부터 실무까지 꼼꼼하게 알려드립니다. Swift 5 최신 문법에 대해서 자세히 알 수 있습니다. iOS SDK를 이용한 UI 핵심요소를 차례로 알려드립니다. iOS UI구성요소를 예제를 통해 공부해 봅니다.

(4.6) 수강평 11개

수강생 168명

  • 코딩강사

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • SwfitUI을 이용한 UI 제작을 배울 수 있어요

  • UIKit을 이용한 UI 제작을 배울 수 있어요

  • Swift 5 초급/중급문법을 배울 수 있어요

  • 깃허브 외부 소스를 이용한 확장된 앱을 제작할 수 있어요

  • iOS 포폴용 앱을 간단히 만들어 볼 수 있어요

 iOS 앱 기초부터 실무까지!
꼼꼼하게 알려드립니다.

 

기초부터 배우는 Swift 5 강의!

애플이 야심차게 출시한 Swift 5 언어의 특장점. 예제를 통해 같이 살펴볼 예정이에요.

이 강의에서 여러분이 배우는 것

  • 일반 컴파일러 언어의 변수, 연산자, 타입, 조건문, 반복문, 문자열, 함수를 알려드립니다.
  • 옵셔널 변수의 이해와 사용 방법(옵셔널  바인딩, 옵셔널 체이닝, 이른 탈출(early exit))에 대해 알 수 있습니다.
  • 구조체, 열거형, 클래스의 장단점을 살펴봅니다.
  • 프로토콜과 익스텐션 용도를 살펴봅니다.
  • 이외에도 Swift 언어만의 특징을 살펴보고 iOS 앱 제작시 유용한 팁을 드립니다.

 

실제 강의에서 만들어 볼 예제입니다.

* 스토리보드와 오토레이아웃 등 최신 네이티브 앱 제작 방식을 사용합니다.

* 최신 SWIFT 5 문법을 사용합니다.

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

처음 만드는 아이폰 앱

     

기초 컨트롤 사용법

 

    

뷰 이동의 기초( Segue방법과 코드방법 )

 

   

로그인/회원가입 화면으로 구현한 뷰 이동

   

   

탭바를 이용한 뷰 이동

   

오토레이아웃을 활용한 뷰 배치 방법

 

테이블뷰와 콜렉션뷰 제작 방법

깃허브에서 핫한 사이드메뉴 무료소스를 이용한 사이드 메뉴 구현

   

페이지뷰와 페이지 컨트롤 연동

오토레이아웃을 이용한 스크롤뷰

오디오 플레이어(온라인 스트리밍 지원)

 

비디오(유튜브) 플레이어 만들기

 

포토갤러리 사진 가져오기

구글 맵뷰와 GPS좌표에서 행정주소 변환하기

   

파이어베이스 인증(회원가입,로그인), 데이타베이스, 저장소(파일업로드)

 

   

간단한 포폴용 카페앱 만들기

이 강의에서 배워볼 내용

본 강의에서는 다음과 같은 내용을 학습할 예정이에요.

  • 기본 UI 컨트롤 사용법
  • 클릭 및 컨트롤 이벤트 액션함수 사용법
  • 전체 뷰 구조를 잡는 방법
  • 탭바를 이용한 뷰 구조를 잡는 방법
  • 로그인, 회원가입 화면을 통한 뷰의 이동 및 데이타 전달 방법
  • 오토레이아웃 사용 방법
  • 테이블 뷰, 콜렉션 뷰 사용 방법
  • 코코아팟(cocoa Pods)를 이용한 Github 무료 라이브러리 사용방법
  • HTTP/JSON 통신 방법
  • 사이드메뉴(Side Menu, Slide Menu) 제작 방법 
  • 페이지뷰(PageView) 제작 방법
  • 오디오(스트리밍) 플레이어 제작 방법
  • 비디오 플레이어(유튜브지원) 제작 방법
  • 포토갤러리에서 사진 가져오기 방법
  • 구글 맵뷰과 GPS 좌표, 행정주소 변환 방법
  • 파이어베이스 인증(회원가입,로그인), 데이타베이스, 저장소-파일업로드
  • 카페앱을 통한 간단한 포폴용 앱 만들기

 

이 강의를 듣고 나면,

이 강의를 듣고 나면 당신은 Swift 앱을 활용해서 간단한 앱을 제작해 볼 수 있을 거에요. 빠르고 쉽게 핵심 내용만 골라 전달드릴게요.

 

이런 분들이 들으면 좋아요.

 

 

iOS 앱을
제작하고 싶은 분

iOS 앱 포폴을
만들고싶은 분

iOS의 핵심
UI가 궁금한 분

기타 Swift 5
언어 입문자

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • iOS 앱 제작을 하고 싶으신 분

  • iOS 핵심 UI요소를 알고 싶으신 분

  • iOS 포폴제작을 하고 싶으신 분

안녕하세요
입니다.

자기 소개

개발자이자 강사입니다. 임베디드, 펌웨어, 유니티 게임, 아이폰 앱, 안드로이드앱, 백엔드, 프론트엔드 등 풀스택 개발자로서 개발 및 강의, 저술 등의 활동을 하고 있습니다. 최근에는 AI 인공지능(LLM)과 생성형 콘텐츠 제작 및 파이썬 자동매매 봇 제작에 관심을 갖고 강의 및 개발 중입니다.

주요 경력

전) 닛시소프트 모바일앱웹개발사 대표

서울시 청년창업지원 2030센터 2012년 졸업 

컴퓨터공학과 대학원 석사(운영체제 및 컴파일언어 Lab)

정보처리기사 자격증

직업능력훈련교사 3급  (정보기술개발) 자격증 

국비훈련 강의경력 5년차

웹 프론트/백엔드 개발 3년

아이폰/안드로이드 앱 개발 10년

유니티3D 게임 개발 5년

관심분야

앱웹으로 사업하기 : 사업계획서부터 기획,개발,출시,마케팅까지

앱웹으로 취업/전직/진학하기 : 포폴 기획,개발,출시까지

게임 만들면서 배우는 자바, 파이썬, 자바스크립트

언어 : 자바, 코틀린, 스위프트, C#, 자바스크립트, 파이썬

앱 개발 : 안드로이드, 아이폰 앱 개발

게임 개발 : 유니티 3D

웹 프론트: HTML/CSS/JS/JQuery,  부트스트랩

웹 백엔드: JSP/JavaMVC/SpringBoot, PHP,  NodeJS, Phython+DJango

데이타베이스: MySQL, Oracle, MongoDB

사물인터넷 : 아두이노 보드(C언어)

백엔드 서버리스: 파이어베이스(안드로이드,아이폰,웹-프론트,백엔드)

프론트 크로스플랫폼: 플러터(Flutter) 

 

 

커리큘럼

전체

121개 ∙ (33시간 48분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

11개

4.6

11개의 수강평

  • yesss05174619님의 프로필 이미지
    yesss05174619

    수강평 1

    평균 평점 5.0

    5

    49% 수강 후 작성

    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
      지식공유자

      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

    수강평 5

    평균 평점 5.0

    5

    26% 수강 후 작성

    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
      지식공유자

      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

    수강평 3

    평균 평점 5.0

    5

    36% 수강 후 작성

    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
      지식공유자

      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

    수강평 1

    평균 평점 5.0

    5

    85% 수강 후 작성

    It was a good class

    • codinggangsa
      지식공유자

      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

    수강평 4

    평균 평점 5.0

    5

    59% 수강 후 작성

    This is a really good lecture!!!

    • codinggangsa
      지식공유자

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

비공개 강의로
수강이 제한됩니다.
비공개 강의

코딩강사님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!