🗺️ Chapter 02

어떻게 만들지 계획하다

뭘 만들지 결정했으니, 이제 어떻게 만들지 계획을 세웠어요.
내가 모르는 것들을 파악하고, AI를 어떻게 쓸지 역할을 정했습니다.

🔎 현실 파악

내가 모르는 게 뭔지 먼저 파악했어요

막연하게 시작하면 안 되니까, 현재 내 상황에서 부족한 게 뭔지를 먼저 정리했어요. 크게 보면 네 가지 영역이 비어 있었어요.

📱
안드로이드 개발
앱 코드 구조를 모름
기존 앱이 어떻게 만들어졌는지, 어디에 새 코드를 끼워야 하는지 모름
🖥️
서버 로직
서버 알고리즘을 모름
사진을 어떻게 묶는지, 서버에서 어떤 처리가 일어나는지 파악 못 함
🔗
앱-서버 연결
API 구조를 모름
앱과 서버가 어떻게 대화하는지, 어떤 형식으로 데이터를 주고받는지 모름
📐
설계 원칙
클린 아키텍처를 모름
코드를 어떤 원칙으로 설계해야 기존 앱과 어울리는지 모름
🤖 AI 역할 설계

각 분야마다 AI에게 맡길 역할을 정했어요

AI에게 "그냥 다 해줘"라고 하는 게 아니라, 각 역할을 명확히 나눠서 전문적으로 활용하도록 설계했어요. 마치 팀처럼요.

🏗️
아키텍처 분석 AI
기존 앱 코드 구조를 파악하고, 새 기능을 어디에 어떻게 붙여야 하는지 설계
🔬
알고리즘 분석 AI
서버에서 사진을 묶는 알고리즘을 분석하고, 폰에서도 비슷하게 구현하는 방법 설계
📡
API 분석 AI
서버와 앱이 어떻게 연결되는지 파악하고, 새 기능에 필요한 연결 방식 설계
⚙️
구현 AI
설계된 내용을 실제 코드로 작성. 기존 코드 패턴을 유지하면서 새 기능 추가
🐛
디버깅 AI
에러가 나면 원인을 파악하고 수정 방법 제안
🧪
테스트 AI
실기기에서 테스트하면서 문제 발견 및 검증
🗓️ 개발 로드맵

3단계로 나눠서 진행하기로 했어요

한 번에 다 하려고 하면 복잡해지니까, 안드로이드 먼저 → iOS → 고도화 순서로 단계를 나눴어요.

1
안드로이드 앱 기능 구현
사진 자동 분류, 스토리 목록 화면, 포토북 제작 연결까지. 안드로이드에서 먼저 작동하게 만들기.
진행 중 약 3~4주
2
iOS 앱 동일 기능 구현
안드로이드에서 검증된 방식을 iOS에도 적용. 아이폰 사용자도 쓸 수 있게.
예정
3
기능 고도화
백그라운드 AI 분석 추가, 얼굴 인식으로 인물 기반 스토리, 품질 향상 등.
미래 계획
📄 이 챕터에서 얻은 것
AI 활용 구조 + 3단계 로드맵
막연하게 시작하는 게 아니라, 내가 뭘 모르는지 파악하고 AI를 어떻게 활용할지 역할을 나눴어요. 이 계획이 있었기 때문에 실제 개발 단계에서 방향을 잃지 않고 진행할 수 있었습니다.