본문 바로가기
#모바일 [Mobile]/iOS

[iOS] 부스트코스 - iOS 프로그래밍

by cy_mos 2019. 6. 30.
반응형

[iOS] 부스트코스 - iOS 프로그래밍

📌  iOS - Edwith Boost Course

  • 네이버에서 설립한 커넥트재단은 교육을 통해 개인의 지속적인 성장과 발전을 돕고, 원하는 곳 어디든 배움의 기회가 열리는 세상을 만들기 위해 노력합니다. 부스트코스는 커리어 역량을 강화할 수 있도록, 커넥트재단에서 기획하고 운영하는 실무형 온라인 교육 프로그램입니다.

📌  iOS 부스트 코스 프로젝트 목록 (Boost Course Project List for iOS)

01234567891011
📷 Boost Course Project List for iOS

 

  • [#1 Project Tech Keyword] - Foundation, UIKit, Autolayout, Cocoa Touch, MVC (Model-View-Controller), AVFoundation
  • [#2 Project Tech Keyword] H.I.G (Human Interface Guidelines), Navigation Interface, Modal, Delegation, Singleton, Target-Action, Gesture Recognizer
  • [#3 Project Tech Keyword] - UITableView, Segue, JSON, Codable, JSONEncoder/Decoder
  • [#4 Project Tech Keyword] - Photos, Concurrency, OperationQueue, UIScrollView, UICollectionView, ActivityViewController
  • [#5 Project Tech Keyword] - Alert, ActionSheet, TabBar, URLSession, URLSessionDataTask, GCD (Grand Central Dispatch), DispatchQueue, Notification

1️⃣  Music Player Project [#1]

01
📷 Music Player Project File Structure and UI BluePrint
📷 Music Player Project Screen Image
📷 Music Player Project Screen Image

 

  • AVFoundation 프레임워크의 AVAudioPlayer라는 클래스를 통해 음원을 재생하는 애플리케이션을 제작합니다. 이 프로젝트는 부스트코스 첫 번째 프로젝트로 앞으로 배워나갈 iOS 프로그래밍의 일부를 맛볼 수 있는 예제입니다. Xcode 사용 방법부터 실제로 동작하는 작은 애플리케이션 제작을 해 볼 수 있습니다.

2️⃣  Sign Up Project [#2]

0123
📷 Sign Up Project File Structure and UI BluePrint
📷 Sign Up Project Screen Image
📷 Sign Up Project Screen Image

 

  • 오토레이아웃과 다양한 UI 컴포넌트를 활용하여 회원가입 절차를 위한 화면과 기능을 구성해봅니다. 또, 내비게이션 인터페이스와 모달을 활용하여 화면전환을 해봅니다.

3️⃣  Weather Project [#3]

0123
📷 Weather Project File Structure and UI BluePrint
📷 Weather Project Screen Image
📷 Weather Project Screen Image

 

  • JSON 데이터를 활용하여 날씨 정보를 보여줄 수 있는 애플리케이션을 제작해 봅니다. 내비게이션 컨트롤러, 테이블 뷰와 관련된 많은 개념들을 활용합니다.

4️⃣  Album Project [#4]

0123
📷 Album Project File Structure and UI BluePrint
📷 Album Project Screen Image
📷 Album Project Screen Image

 

  • Photos 프레임워크를 활용하여 내 사진첩의 사진을 컬렉션뷰 형식으로 보여주는 애플리케이션을 제작해 봅니다. 컬렉션뷰를 사용하여 사진 목록을 표시하고 선택한 사진을 삭제할 수도 있습니다. 또, 사진을 정렬할 기준을 변경할 수도 있습니다. 사진을 선택하면 다음 화면으로 진입하여 확대해 볼 수 있습니다.

5️⃣  Box Office Project [#5]

012345
📷 Box Office Project File Structure and UI BluePrint
📷 Box Office Project [#5] Screen Shot Images
📷 Box Office Project [#5] Screen Shot Images

 

  • 서버의 API를 통해 영화 정보를 요청하고 가져옵니다. 가져온 정보를 테이블뷰와 컬렉션뷰를 활용하여 화면에 표현해줍니다. 여러 조건으로 데이터를 요청할 수 있고, 영화 목록 중 원하는 영화를 선택하면 상세 정보를 볼 수 있습니다. 또, 한 줄 감상평을 남길 수 있습니다.

🚀 REFERENCE

 

[부스트코스] iOS 프로그래밍 강좌소개 : edwith

- 부스트코스

www.edwith.org

 

Apple Developer Documentation

API ReferenceSample CodeArticle Apple Developer Documentation Browse the latest developer documentation including API reference, articles, and sample code.

developer.apple.com

 

ChangYeop-Yang - Overview

Do you want to spend the rest of your life selling sugared water or do you want a chance to change the world? - ChangYeop-Yang

github.com

 

반응형

댓글