메인 콘텐츠로 바로가기
교육과정 전체
출강실시간 화상

누구나 만드는 앱 개발 과정 — 개발부터 테스트·배포까지

Flutter로 안드로이드·아이폰 앱을 AI와 함께 만들고, 테스트로 확인하고, 시험 배포까지 해 보는 과정

종이로 만든 휴대폰 화면과 체크리스트, 출시 로켓 태그

이런 팀에

  • 사내에서 쓸 작은 앱을 직접 만들어 보려는 팀
  • AI로 앱 화면은 만들어 봤지만, 테스트와 배포에서 막히는 팀

왜 이 과정인가

AI로 앱 화면을 빠르게 만드는 경험은 이제 흔합니다. 이 과정은 그다음 — 실제 사용자가 문제없이 쓸 수 있는 수준까지 완성하는 일을 다룹니다.

첫 기능을 만드는 순간부터 테스트를 쓰고, 앱이 완성될 때까지 계속 돌립니다. AI가 구현과 테스트를 모두 쓰면 같은 잘못된 가정을 공유할 수 있으므로, 요구사항에서 따로 쓰는 핵심 테스트와 실패해야 하는 테스트도 함께 연습합니다.

스토어 심사 제출까지를 목표로 하되, 승인·공개 완료는 플랫폼과 계정 상태에 따라 달라진다는 점도 정확히 안내합니다.

교육 뒤 할 수 있는 것

  1. 요구사항과 완료 조건을 먼저 적고, AI와 함께 작은 단위로 기능을 만들 수 있습니다.
  2. AI가 만든 앱 코드가 요구사항에 맞는지 테스트로 확인할 수 있습니다.
  3. 앱 서명, 릴리스 빌드, 시험 배포 절차를 직접 해 봅니다.

실습

실습 프로젝트 — 일정 관리 앱

Flutter · Dart · flutter_test · integration_test

로그인·일정 등록·수정·삭제·재실행 뒤 데이터 유지처럼 실제 사용자가 하는 흐름을 가진 공통 예제 앱을 만듭니다.

가짜 저장소로 화면만 확인하지 않고, 별도 시험 서버·DB를 두어 앱에서 시작한 요청이 저장소까지 처리되는지 확인합니다.

시간표 예시

예시 구성입니다. 시간과 범위는 회사 일정과 수강생 수준에 맞춥니다.

1일차Flutter와 Claude Code 작업 흐름

1일차 시간표
시간내용결과물
2시간실습개발 환경 점검, 예제 앱 실행, Claude Code 연결→ 실행되는 예제 앱
4시간실습요구사항·완료 조건 작성, 첫 기능 구현과 단위 테스트→ 첫 기능 + 테스트

2~3일차기능 개발과 테스트 쌓기

2~3일차 시간표
시간내용결과물
6시간실습데이터 저장·수정·삭제, 오류 상황 처리, 위젯 테스트→ 핵심 기능
6시간실습integration_test로 핵심 흐름 확인, 실패해야 하는 테스트 만들기→ 통과하는 흐름 테스트

4~5일차실제 기기 확인과 배포

4~5일차 시간표
시간내용결과물
6시간실습Android·iOS 기기 확인, 권한·재실행·네트워크 오류 점검→ 기기 확인 기록
6시간실습앱 서명, 릴리스 빌드, 시험 배포, 심사 제출 준비, 발표→ 시험 배포 기록

준비물·계정

  • 개인 노트북 — 아이폰 실습은 macOS와 Xcode가 필요합니다
  • Android 시험 기기 또는 에뮬레이터, 가능하면 iPhone 시험 기기
  • Claude 계정 — 개인 계정 또는 기업이 승인한 계정. 계정 이용료는 교육비와 별도일 수 있습니다
  • 스토어 개발자 계정(시험 배포 실습 때)
  • 프로그래밍 경험이 없다면 상담 때 알려 주세요. 기간과 범위를 그에 맞춰 정합니다

자주 묻는 질문

아이폰 실습은 꼭 맥이 있어야 하나요?

iOS 빌드와 배포는 macOS와 Xcode가 필요합니다. 맥이 없는 수강생은 Android 흐름으로 진행하고 iOS 단계는 시연으로 함께 봅니다.

스토어 출시까지 보장하나요?

심사 제출까지를 목표로 합니다. 승인과 공개 완료는 플랫폼 정책과 계정 상태에 따라 달라 교육 기간 안에 보장할 수 없습니다.

프로그래밍을 몰라도 들을 수 있나요?

범위를 줄여서 진행합니다. 다만 AI가 만든 코드를 읽고 판단하는 연습을 함께 하므로, 처음이라면 여러 주에 나눠 진행하는 쪽을 권합니다.

누구나 만드는 앱 개발 과정 — 개발부터 테스트·배포까지

시간과 범위는 상담 뒤 회사에 맞춰 정합니다.

이 과정으로 상담
누구나 만드는 앱 개발 과정 — 개발부터 테스트·배포까지 | FullStackFamily