Computer >> 컴퓨터 >  >> 스마트폰 >> iPhone

SwiftUI로 처음부터 끝까지 iOS 앱 만들기: 단계별 완벽 가이드

SwiftUI로 처음부터 끝까지 iOS 앱 만들기: 단계별 완벽 가이드

SwiftUI와 Xcode로 완성도 높은 iOS 앱을 직접 만들어 보세요

SwiftUI와 Xcode만으로 처음부터 하나의 완성된 iOS 앱을 만드는 방법을 배우고 싶으신가요? 이번 강의는 실전 프로젝트 중심으로 구성되어 있어, 배운 내용을 곧바로 실무에 적용할 수 있습니다.

freeCodeCamp.org 유튜브 채널에 새롭게 공개된 이 강의에서는 동적인 홈 화면, 강력한 검색 기능, 그리고 YouTube 예고편을 재생하는 상세 화면을 갖춘 영화·TV 프로그램 탐색 앱을 만들어 봅니다.

오프라인 시청을 위한 다운로드 관리자 구현

또한 SwiftData를 활용한 다운로드 매니저를 직접 구현하여, 콘텐츠를 기기에 저장하고 오프라인에서도 시청할 수 있는 기능까지 추가합니다.

The Movie Database(TMDB) API와 YouTube API를 통합하는 과정을 통해 SwiftUI, API 연동, 그리고 최신 데이터 저장 방식에 대한 탄탄한 실전 경험을 쌓을 수 있습니다. 이 강의는 Carlos Valentin이 제작했습니다.

강의 목차

  • 핵심 기초(Essentials) – 프로젝트 설정과 SwiftUI 기본 개념

  • 네트워킹(Networking) – 앱과 서버 간 데이터 통신의 기본

  • API 네트워크 요청(API Networking Requests) – TMDB 및 YouTube API 호출과 응답 처리

  • 내비게이션(Navigation) – 화면 전환과 사용자 흐름 설계

  • 검색(Search) – 실시간 검색 기능 구현

  • SwiftData – 로컬 데이터 저장 및 오프라인 다운로드 관리

전체 강의는 freeCodeCamp.org 유튜브 채널에서 무료로 시청할 수 있으며, 총 4시간 분량입니다. SwiftUI 입문부터 실전 앱 출시 수준의 완성도까지, 지금 바로 시작해 보세요!