Thumbnail
개발 · 프로그래밍 모바일 앱 개발

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

(4.6)
11개의 수강평 ∙  161명의 수강생

55,000원

지식공유자: 코딩강사
총 121개 수업 (33시간 48분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

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

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

✍️
이런 걸
배워요!
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 포폴제작을 하고 싶으신 분

안녕하세요
코딩강사 입니다.
코딩강사의 썸네일

자기 소개

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분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의소개
강의소개 영상 미리보기 14:26
수업자료-UIKit
수업자료-SwiftUI
섹션 1. 스위프트UI
SwiftUI로 첫번째 앱 만들기 미리보기 16:45 프리뷰와 다크모드 미리보기 21:33
Text View 16:57
StackView 17:42
SpacerDivider 07:15
ImageView 19:48
ButtonView 미리보기 21:28
ToggleView 11:47
TextField 14:56
Stepper 08:47
Slider 06:31
PickerView 13:01
ScrollView 09:39
FormView 18:14
State와 Binding 09:36
ObservableObject 08:27
ViewModel 10:13
StateObject 14:57
Environment 17:47
AppStorage 08:23
NavigationView 18:02
List 18:09
LiftCycle 10:54
TapView 10:09
Alert 06:35
섹션 2. SwiftUI로 만드는 카페앱
프로젝트 생성 및 앱 아이콘 만들기 미리보기 18:04
메인화면 제작 09:59
메뉴 리스트 및 SDWebImageView와 토스트파업 제작 33:14
웹뷰 구현 08:03
섹션 3. 파이어베이스로 이용한 SwiftUI iOS앱 만들기 - 2023.05 - 완료
파이어베이스로 이용한 SwiftUI iOS앱 - 소개 미리보기 01:40 파이어베이스를이용한iOS앱만들기-시연영상 미리보기 02:57
프로젝트 구성과 메인화면 만들기 12:52
로그인화면 만들기 07:35
커스텀뷰 만들기 02:35
회원가입화면 만들기 03:02
포토앱에서 프로필 이미지 불러오기 04:06
파이어베이스 프로젝트 준비하기 08:08
로그인 구현하기 04:40
회원가입 구현하기 02:33
프로필이미지 업로드하기 06:43
회원정보 DB에 저장하기 06:14
홈뷰(메인뷰) 만들기 - 상단뷰1 06:20
홈뷰(메인뷰) 만들기 - 상단뷰2 09:16
홈뷰(메인뷰) 만들기 - 채팅로그리스트 05:46
대화상대 선택화면 05:37
챗팅로그 리스트와 입력화면 08:37
홈뷰 - 최신대화내용 표시하기 08:42
마지막강의 - 이미지 전송하기 07:54
섹션 4. Swift 5 문법
Playground 개발환경 설정 06:07
변수와 상수 21:51
출력문 08:31
기본자료형 14:41
Any 객체와 nil에 대하여 10:04
옵셔널 변수 19:05
연산자 21:33
조건문 19:48
반복문 41:58
값타입과 참조타입 20:25
문자열처리1 40:05
문자열처리2 09:27
함수 19:38
콜렉션(배열+리스트) 37:57
콜렉션(딕셔너리,집합) 18:06
클로저1 19:27
클로저2 13:30
튜플 09:30
열거형 10:59
구조체와 클래스 26:24
옵셔널 체이닝 10:50
프로토콜 18:00
형변환 24:09
익스텐션 09:48
제네릭 06:49
검증과 보호 13:27
섹션 5. UIKit을 이용한 iOS 앱 제작
첫번째 앱 만들기 26:42
기본 컨트롤 1 34:02
기본 컨트롤 2 25:16
기본 컨트롤 3 40:19
기본 컨트롤 4 15:15
뷰 구조와 이동 1(Navigation Controller) 35:17
뷰 구조와 이동 2(Navigation Controller) 23:51
뷰 구조와 이동 3(Navigation Controller) 24:57
로그인,회원가입 화면을 이용한 뷰 구조와 이동 1 47:27
로그인,회원가입 화면을 이용한 뷰 구조와 이동 2 16:03
탭바 컨트롤러(Tabbar Controller) 1 24:40
탭바 컨트롤러(Tabbar Controller) 2 15:38
오토레이아웃(AutoLayout) 1 30:46
오토레이아웃(AutoLayout) 2 33:37
오토레이아웃(AutoLayout) 3 11:52
테이블 리스트뷰(Tableview) 1 22:04
테이블 리스트뷰(Tableview) 2 22:15
콜렉션뷰(Collectionview) 24:49
Cocoa Pods를 활용한 이미지뷰 처리(SDWebImage), 팝업창(Toast)구현 30:47
Alamofire(HTTP통신), SwiftyJSON(JSON파싱) 34:26
사이드메뉴(Sidemenu) 42:00
페이지뷰(PageViw) 1 29:59
페이지뷰(PageView) 2 07:56
스크롤뷰(ScrollView) new 10:12
오디오 플레이어 만들기 1 new 33:35
오디오 플레이어 만들기 2 new 32:20
비디오(유튜브) 플레이어 만들기 - 1 new 21:41
비디오(유튜브) 플레이어 만들기 - 2 new 16:03
포토갤러리 사진 가져오기 - new 23:20
구글 맵 연동(Google Map) 1 - new 34:33
구글 맵 연동(Google Map) 2 - new 12:25
구글 맵 연동(Google Map) 3 - new 09:48
섹션 6. UIKit - 파이어베이스를 통한 서버리스 앱 만들기
파이어베이스 - 소개 및 사용 준비 new 08:54
파이어베이스 - 회원가입/로그인(Firebase Auth) - 1 new 14:53
파이어베이스 - 회원가입/로그인(Firebase Auth) -2 new 24:05
파이어베이스 - 회원가입/로그인(Firebase Auth) - 3 new 09:47
파이어베이스 - 데이타베이스(Firestore Database) - 1 new 30:20
파이어베이스 - 데이타베이스(Firestore Database) - 2 new 07:37
파이어베이스 - 저장소 사진올리기(Storage) new 22:53
섹션 7. UIKit - 카페앱 포폴 만들기
프로젝트 생성 및 앱 아이콘 만들기 - new 12:27
메인화면 및 뷰 구성하기 - new 18:48
카페 메뉴 화면 구성하기 - new 36:31
카페 메뉴 리스트 화면 확장하기 - new 11:26
모바일 웹뷰 화면 만들기 - new 08:08
강의 게시일 : 2021년 07월 13일 (마지막 업데이트일 : 2023년 10월 09일)
수강평 총 11개
수강생분들이 직접 작성하신 수강평입니다.
4.6
11개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
Hago하고 thumbnail
5
자바를 배우고나서 취미로 앱 제작을 해보고 싶어서 듣게되었습니다. 자바랑 비슷한 부분도 많지만 완전히 새로 외워야되는 부분도 있어서 조금 어렵긴 하지만 그래도 재미있게 듣고 있습니다. 꼭 원하는 앱을 만들어볼 수 있기를! :)
2021-08-03
지식공유자 코딩강사
친절하고 유쾌한 댓글 감사합니다. 열공하셔서 꼭! 원하시는 앱을 만들어 보여주시길 기대하겠습니다. 수강해주셔서 감사합니다! 즐프하세요~
2021-08-04
ix219 thumbnail
5
현직 플러터 2년차 개발자인데 iOS UIKit 수업이 도움 많이 되었습니다 iOS 와 조금 가까워진 것 같네요! 좋은 강의를 제공해주셔서 감사합니다
2023-06-14
지식공유자 코딩강사
ix219님 반가워요 iOS UIKit 수업이 많은 도움이 되셨다니 저도 기쁩니다! 향후 iOS앱 개발에 좋은 소식이 있으시면 좋겠습니다. 감사합니다.
2023-06-15
yesss0517 thumbnail
5
안녕하세요~ 강사님 저는 18년도에 안드로이드 앱 개발 강의를 들었던 수강생입니다. 아이폰 개발도 배워볼까 하다가 우연히 강사님 강의를 보고 수강했어요 ㅎㅎ 예전에 안드로이드 강의를 배울 땐 처음 접하다 보니 많이 어려워했었는데 회사에 다니면서 느낀 게 이보다 더 쉽게 설명할 순 없겠다고 느꼈어요... 아이폰 강의도 잘 볼게요. 감사합니다!
2021-08-30
지식공유자 코딩강사
반갑습니다. 안드로이드 강의도 들으시고 이제 아이폰 강의까지! 꼭 완강하시고 숙련된 개발자로 성장 하기길 바랍니다. 힘이 되는 수강평 감사합니다!~^^
2021-08-31
열혈남 thumbnail
5
정말 좋은 강의입니다!!!
2022-07-21
지식공유자 코딩강사
열혈남님 도움이 되셨다니 저도 기쁘네요 개발 및 학습에 큰 진전이 있으시길 소망합니다. 파이팅입니다~
2022-07-21
김성호 thumbnail
5
좋은 수업이었어요
2022-11-24
지식공유자 코딩강사
김성호님 도움이 되셨다니 저도 기쁘네요 앞으로도 학업과 업무에 큰 성취가 계속되시길 바래요~^^ 감사합니다!
2022-11-24