1.1 세상에 없던 나만의 아이디어, 나도 만들어 볼까?
__1.1.1 주변에서 느끼는 불편함 포착하기
__1.1.2 나에게 필요한 서비스가 무엇인지 고민하기
__1.1.3 쉽고 효과적으로 아이디어 구체화하기
1.2 개발? 나도 할 수 있을까?
__1.2.1 개발 환경이란?
__1.2.2 개발, 꼭 전공자만 할 수 있을까요?
__1.2.3 개발을 효과적으로 학습하는 네 가지 방법
CHAPTER 2 AI와 함께 기획하기
2.1 AI를 기획 파트너로 활용하기
__2.1.1 생성형 AI 어떤 걸 사용해야 할까요?
__2.1.2 유료 요금제, 꼭 필요할까요?
2.2 챗GPT로 나만의 아이디어 넓히기
__2.2.1 간단한 키워드에서 창의적인 아이디어 발상하기
__2.2.2 한끗 차이로 확 달라지는 프롬프트 작성법
2.3 사용자 페르소나 정의하기: 우리 서비스, 누구를 위한 것일까요?
__2.3.1 페르소나로 살아 숨쉬는 가상의 사용자 만들기
__2.3.2 챗GPT와 함께 사용자 페르소나 구체화하기
__2.3.3 챗GPT를 활용한 사용자 가상 인터뷰 진행하기
2.4 MVP 기획하기: 무엇을, 왜, 어떻게 만들까요?
__2.4.1 MVP와 워킹 스켈레톤 이해하기
__2.4.2 핵심 기능 정의와 우선순위 설정을 위한 MoSCoW
__2.4.3 워킹 스켈레톤의 기본 구조와 사용자 흐름 설계하기
__2.4.4 아이디어를 기획 초안 문서로 다듬기
2.5 서비스 미리 그려 보기: 와이어프레임과 화면 설계 기초 다지기
__2.5.1 와이어프레임: 화면의 밑그림 그리기
__2.5.2 챗GPT와 함께 화면 구성 요소 정의 및 설계 아이디어 얻기
CHAPTER 3 AI와 함께 서비스 개발하기
3.1 개발 언어와 프레임워크 선택하기
__3.1.1 웹 서비스의 세계
__3.1.2 앱 서비스의 세계
__3.1.3 서버의 세계
__3.1.4 그래서 우리의 최종 선택은?
3.2 우리의 개발 작업실, 커서 설치하고 준비하기
__3.2.1 커서 설치하기
__3.2.2 커서 화면 둘러보기
__3.2.3 AI 대화창 활용하기
__3.2.4 추천 확장 프로그램 설치하기
CHAPTER 4 예제 프로젝트 1: 나만의 버스 서비스
4.1 어떤 서비스이고, 어떻게 나왔을까?
4.2 초기 프로젝트 구조 설정하기
4.3 데이터 넣기: 우리 동네 버스 시간표 준비
4.4 연동 및 구현: 화면에 데이터 표시하기
4.5 핵심 기능 구현: 다음 버스에 생명 불어넣기
4.6 세상에 공유하기: 1분 만에 배포하기
4.7 한 걸음 더 나아가기
4.8 더 활용하기
4.9 마무리하며
CHAPTER 5 예제 프로젝트 2: 공공데이터를 활용한 인천국제공항 혼잡도 웹 서비스
5.1 어떤 서비스이고, 어떻게 나왔을까?
5.2 보물 창고의 열쇠, 공공데이터 API
5.3 공공데이터포털 API 활용 신청하기
5.4 Node.js 설치하기
5.5 리액트 프로젝트 설정하기
5.6 API 연동: 실시간 데이터 가져오기
5.7 데이터 시각화 개발하기: 정보를 작품으로 만들기
5.8 세상에 공유하기: 깃허브 연동 배포하기
5.9 한 걸음 더 나아가기
5.10 더 활용하기
5.11 마무리하며
CHAPTER 6 예제 프로젝트 3: 나만의 네 컷 서비스
6.1 어떤 서비스이고, 어떻게 나왔을까?
6.2 서버 만들기: 파이어베이스란?
6.3 서비스의 백엔드 구축하기: 파이어베이스 프로젝트 설정
6.4 모바일 앱의 뼈대 세우기: 리액트 네이티브 프로젝트 설정
6.5 앱과 파이어베이스 연결하기: 백엔드와 프런트엔드 통합
6.6 앱의 설계도 그리기: 프로젝트 아키텍처 설계
6.7 폴더 및 공통 파일 생성하기: 아키텍처 구축
6.8 기능 구현 1단계: 홈 화면과 온보딩 구현하기
6.9 기능 구현 2단계: 카메라로 사진 촬영하기
6.10 기능 구현 3단계: 베스트 컷 선택하기
6.11 기능 구현 4단계: 최종 결과물 확인하고 저장 및 공유하기
6.12 한 걸음 더 나아가기
6.13 더 활용하기
6.14 마무리하며
CHAPTER 7 서비스 출시 및 마케팅과 SNS 채널 활용하기
7.1 서비스 스토어 등록하기
__7.1.1 애플 서비스 스토어 등록하기(iOS 배포 흐름)
__7.1.2 구글 플레이스토어 등록하기(안드로이드 배포 흐름)
__7.1.3 배포를 위해 준비해야 할 것과 심사 대응
7.2 서비스 웹 출시 복습하기
7.3 웹 SEO 적용하기
__7.3.1 웹 도메인 구매 및 적용하기
__7.3.2 구글 서치 콘솔 등록하기
7.4 SNS 및 커뮤니티 채널에서 내 서비스가 주목받는 방법
__7.4.1 콘텐츠로 소통하기
__7.4.2 주요 채널 활용하기: 플랫폼별 마케팅 팁
7.5 사용자 피드백을 통한 서비스 개선 전략 살펴보기
__7.5.1 초기 사용자 의견 수집하기
__7.5.2 AI를 활용해 피드백을 정리하고, 다음 업데이트 우선순위를 결정하기
CHAPTER 8 서비스가 성장했을 때 필요한 것들
8.1 사용자 트래킹하기
__8.1.1 구글 애널리틱스 활용하기
__8.1.2 커서에게 시켜서 GA4 기본 연결 끝내기
__8.1.3 이벤트 트래킹까지 한 번에 붙이기
__8.1.4 앱까지 트래킹하기 위해 Firebase Analytics로 확장하기
8.2 언제 서버를 준비해야 할까?
__8.2.1 서버란 무엇인가?
__8.2.2 서버 개발, 언제 해야 할까?
__8.2.3 클라우드 서비스 활용하기
8.3 비즈니스 모델 고민하기: 광고 수익 전략
__8.3.1 유료화 vs 광고 vs 부분 유료화
__8.3.2 투자, 지원 사업, 크라우드펀딩을 바라보는 현실적인 관점 361
__8.3.3 광고 수익의 현실
CHAPTER 9 앞으로 나아갈 길
9.1 AI 시대의 개발은 무엇이 달라졌나
9.2 책을 덮고 난 뒤, 무엇을 하면 좋을까
9.3 책을 마무리하며