이 강의는 컴공선배에서 IT 외주 연계 프로그래밍 서비스를 운영하고 있는 라이징 캠프 iOS 과정에서
핵심적인 기능을 담은 Swift로 진행하는 iOS 인스타그램 클론코딩 강의입니다.
이 강의를 들으시기에 적합하신 분은 다음과 같습니다.
인스타그램 클론코딩을 통해 iOS 앱 프로그래밍을 재밌게 학습해보고 싶으신 분
iOS 앱 프로그래밍의 전반을 익히고 싶으신 분
iOS 앱 프로그래밍을 학습하여 자신의 간단한 앱을 만들어보고 싶으신 분
전체적인 강의 진행 방식으로는, 강사가 개발하는 과정을 직접 보여주고 수강생이 혼자서도 직접 개발할 수 있도록 하여 iOS 앱의 전반적인 부분을 익힐 수 있도록 진행합니다.
Catstagram에서는 강의에서 사용될 Swift 언어에 대한 간단한 이해와 환경설정을 우선적으로 진행한 후, 앱의 화면을 구성합니다.
로그인, 회원가입, 홈, 마이페이지, 릴스 화면을 구성해보면서 이 화면에 필요한 기능 구현과 지식을 학습합니다.
또한, Alamofire 라는 HTTP 통신 라이브러리를 통해 데이터 조회/삭제/등록 기능을 구현하여 앱의 완성도를 높입니다.
애플의 미디어 프레임워크인 AVFoundation 및 AVKit를 통해 인스타그램의 릴스 기능을 구현하며, 컨텐츠에 대한 최적의 Interface를 구현 해볼 수 있습니다.
이 강의를 따라 개발해본다면 나만의 간단한 iOS 앱을 완성할 수 있을 실력을 갖출 것이라 믿습니다.
iOS 앱 화면을 스스로 구성해봅니다.
Swift 5.2를 사용하여 프로그래밍 하면서 문법을 익힙니다.
iOS 앱 프로그래밍에서 외부 라이브러리를 사용하는 방법에 대해서 배웁니다.
Alamofire (HTTP 통신 라이브러리) 를 사용하여 간단한 서버연동을 통해 데이터 조회/등록/삭제를 경험합니다.
강의에서 사용되는 에셋은 강의 자료로 제공되오니 다운받아서 활용하시면 됩니다.