인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
NEW

앱 시작하기로 첫 앱 만들어 보기

앱을 만드는 프로세스와 어떤 요소들을 공부해야하는지를 알 수 있는 강의입니다. 화면을 구성하는 것 부터 데이터 관리와 화면 전환까지 아주 기초적인 부분을 담았습니다

6명 이 수강하고 있어요.

Thumbnail

입문자를 위해 준비한
[모바일 앱 개발, 개발 · 프로그래밍] 강의입니다.

이런 걸 배울 수 있어요

  • iOS

  • SwiftUI

  • 앱개발기초


"SwiftUI는 공부했는데, 앱을 만들려고 하니 손이 안 가요."


처음 앱을 만들려 할 때, 누구나 한 번쯤은 막막함을 느낍니다.

화면은 만들어봤지만, 전체 구조나 흐름을 스스로 설계하라고 하면 어디서부터 시작해야 할지 막막해지죠.

이 강의는 그 막막함을 지나 앱을 스스로 설계하고 완성할 수 있는 사고의 순서를 익히는 수업입니다.


앱 시작하기

앱으로 계속하기


이번 강의에서는 애플에서 제공되는 Swift Playgrounds의 앱 시작하기와 앱으로 계속하기를 활용하여
SwiftUI와 앱을 구성하는 사고 방식을 경험하고,
구조를 잡고, 기능을 만들고, 데이터를 연결하는 과정을 처음부터 끝까지 익힐 수 있도록 도와줍니다.


Swift Playground란?

Swift를 가지고 노는 놀이터라는 의미의 Swift Playgrounds는 애플이 제작한 재미있게 Swift 코딩을 배울 수 있는 iPad 및 Mac용 앱입니다. iOS, 코딩에 대해 전혀 모르는 상태에서도 시작할 수 있어 이제 막 코딩을 배우는 이들에게 최적의 도구입니다.


💡 이 강의에서는 단순한 정답을 제공하지 않습니다.
대신, 직접 고민하고 탐색할 수 있도록 돕고, 올바른 방향으로 나아갈 수 있도록 안내합니다.

이런 분들께 추천해요

앱을 한 번도
만들어 보지 않은 사람

앱 개발 프로세스 자체가
너무나 막막한 사람

문제 해결력과 사고력을
키우고 싶은 사람

앱을 만들고 싶은데, 왜 이렇게 막막할까요?


SwiftUI 문법을 공부하고, 화면 하나쯤은 만들어봤지만 막상 내 앱을 만들려 하면 손이 가지 않습니다.

기능은 만들어볼 수 있을 것 같은데, 전체 앱이 어떻게 구성되고 동작해야 하는지는 전혀 감이 안 옵니다.

어떤 화면이 필요하고, 어떤 기능을 어디에 구현해야 할지 순서조차 막연하고 불확실하게 느껴집니다.

튜토리얼을 따라한 경험은 있지만, 혼자서 앱을 기획하고 구성하는 일은 여전히 막막하고 어렵게만 느껴집니다.


이 강의는 그 막막함을 풀기 위한 수업입니다.

  • 앱을 구성하는 화면, 기능, 데이터의 흐름을 설계해보며 사고의 순서를 익힙니다


  • 정답을 따라 적는 방식이 아닌, 문제를 마주하고 직접 해결해보는 구조로 설계됐습니다


  • 처음부터 끝까지 알려주는 강의는 아니지만,

    스스로 필요한 내용을 찾고 연결하는 힘을 기를 수 있도록 도와줍니다

이건 SwiftUI 문법을 더 배우는 강의가 아닙니다.

앱을 만들 수 있는 사람으로 성장하기 위한 훈련입니다.

강의를 듣고 나면 어떤 상태가 되나요?


1. 앱을 만들 때 ‘무엇부터 고민해야 할지’ 순서를 압니다

  • 필요한 화면과 기능을 떠올릴 수 있고, 그걸 어떤 순서로 구현할지 스스로 판단할 수 있습니다

2. 예제를 벗어나 ‘나만의 앱’을 만들 자신감이 생깁니다

  • 앱을 구성하는 기능과 흐름을 나만의 방식으로 정리할 수 있습니다

  • “왜 이렇게 해야 하지?”에 대한 설명을 스스로 할 수 있게 됩니다

3. 앱 개발의 사고력을 체득합니다

  • SwiftUI는 단순히 도구일 뿐, 핵심은 기능을 구조화하고 연결하는 힘입니다

  • 다음 앱을 만들 때도 “뭐부터 하지?”가 아니라 “이렇게 만들어야지”라는 생각이 먼저 떠오를 겁니다

이런 분께는 추천하지 않습니다


  • 단기간에 결과만 얻고 싶으신 분

  • 코드를 복사해 붙여넣으며 빠르게 완성하는 방식을 선호하시는 분

  • 스스로 고민하고 탐색하는 학습 방식에 흥미가 없으신 분


이 강의는 성장을 위한 훈련과 연습을 중요하게 여깁니다.

‘정답’보다 ‘과정’에 집중할 준비가 되어 있다면, 충분히 따라오실 수 있습니다.


이 강의를 듣고 나면, SwiftUI의 구조앱을 설계하고 구현할 수 있는 기초를 기르는데 도움이 될 거예요.

이런 내용을 배워요

앱 개발 사고력 향상

문제를 해결하기 전 해야할 것을 제시합니다. 문제를 맞이할 때 해야하는 것과 함께 해당 세션에서 배워야 할 지식을 질문을 통해 고민하도록 합니다.

해야하는 것, 탐험하기

SwiftUI 구조 이해하기

SwiftUI에서 뷰는 어떻게 구성되고, 어떤 원리로 화면이 업데이트 되는지 학습합니다. 상태(state)의 흐름을 이해하고, 화면과 데이터가 어떻게 연결되는지, 각 뷰 간에 데이터를 공유하는 방법 이해합니다.

실습 영상 자료

배운 것 스스로 평가해보기

강의와 함께 제공되는 노션 템플릿을 통해
배운 내용을 스스로 정리하고, 나만의 답을 만들어볼 수 있습니다.
정답보다 과정과 사고방식을 평가하는 힘을 기르도록 돕습니다.

배운 것 평가하기

강의 진행 방식

이 강의는 단순한 개념 전달이 아니라, 질문을 던지고, 스스로 탐구하며, 직접 해결하는 과정을 제공합니다.


📝 여러분이 해야 할 것을 제시합니다.

🔍 직접 탐색할 시간을 제공합니다.

🛠 함께 고민하고 해결합니다.

🎯 배운 내용을 스스로 평가할 기회를 제공합니다.


이 과정을 통해 여러분 스스로 학습하는 능력이 길러질 것입니다.


프로그래밍을 배우면서 "이해되지 않는다", "외우기만 한다"는 느낌을 받으셨다면,
이제는 '스스로 사고하고 문제를 해결하는 힘'을 길러보세요!

강의 주요 내용

  • SwiftUI 구조와 상태 흐름의 이해

  • 기능을 나누고 연결하는 사고 훈련

  • 사용자 시나리오 기반의 화면 설계

  • 질문 중심의 학습 & 자기 점검 방식

  • 노션 템플릿을 활용한 정리와 복습

  • Apple 공식 Swift Playgrounds 기반 실습

수강 전 참고 사항

실습 환경

  • 필요한 기기: 맥북, 아이맥 또는 아이패드

  • 프로그램: Swift Playgrounds 앱, 노션

학습 자료

  • 학습 자료: 실습 영상, 노션 템플릿

  • 아래의 노션 템플릿꼭 복제해서 강의와 함께 사용해주세요. 강의 전 과정에서 여러분의 교재로 사용되며, 체계적인 이해를 도울 것입니다.
    링크:

강사 이야기

"김치찌개만 잘 끓인다고 요리를 잘하는 건 아니죠.
다른 찌개도 끓여봐야 압니다."

개발도 마찬가지입니다.
이 강의를 통해 어떤 문제든 해결할 수 있을 것이라는 용기, 그리고 그 문제를 어떻게 해결할지 사고하는 힘을 얻어가시길 바랍니다.


여러분의 학습 여정에 함께 하겠습니다.

혼자 걷는 연습을 하지만, 그 끝에서 기다리고 있겠습니다.



이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 문법만 공부한 사람

  • 앱을 만들 때 뭐부터 만들어야 할 지 모르겠는 사람

  • 첫 앱을 따라가며 만들고 싶은 사람

선수 지식,
필요할까요?

  • 없음

  • Swift playground

안녕하세요
리이오입니다.

7,207

수강생

182

수강평

3

답변

4.9

강의 평점

12

강의

안녕하세요 포항에서 개발을 낚고있는 리이오 입니다.

수강평

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