인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

모바일 앱 개발

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

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

(4.6) 수강평 11개

수강생 163명

Thumbnail

입문자를 위해 준비한
[모바일 앱 개발] 강의입니다.

이런 걸
배워요!

  • 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 포폴제작을 하고 싶으신 분

안녕하세요
코딩강사입니다.

수강생 수

163

수강평 수

11

강의 평점

4.6

강의 수

1

자기 소개

iOS개발 개발자이자 강사입니다. iPhone 초창기 때부터 최근까지 다양한 환경에서 아이폰앱 제작을 경험하고 강의했습니다.  풀스택 개발자로서 개발 및 강의, 저술 등의 활동을 하고 있습니다.

주요 경력

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

서울시 청년창업지원 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분)

수업 자료

가 제공되는 강의입니다.

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

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!