책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 인공지능
· ISBN : 9791164262724
· 쪽수 : 372쪽
· 출판일 : 2025-09-15
책 소개
목차
PART 01. AI 기반 1인 개발 시대의 서막
Chapter 1 꿈을 현실로, 커서 AI와 함께 1인 개발 시작하기
__01 1인 인디 개발’의 현실과 기회
__02 AI 이전 vs. AI 이후, 개발 패러다임 변화
__03 바이브 코딩(Vibe Coding), 코딩 없이 대화로 코딩합시다
__04 플러터(Flutter)? 그게 뭔데?
PART 02. 첫걸음 떼기 : 개발 환경 준비와 AI 파트너 맞이하기
Chapter 2. 개발 환경 구축하기
__01 개발 환경의 중요성 : 첫 단추 잘 끼우기
__02 플러터 SDK 설치(Windows)
__03 안드로이드 스튜디오 설치 및 기본 설정
__04 플러터&다트 플러그인 설치(IDE 연동)
Chapter 3. 나의 첫 플러터 앱, ‘카운터 앱’ 실행과 프로젝트 구조 엿보기
__01 첫 플러터 프로젝트 생성하기 (안드로이드 스튜디오 활용)
__02 기본 카운터 앱 실행 : “내 코드가 살아 움직인다!” (에뮬레이터/실제 디바이스)
__03 프로젝트 폴더 해부 : lib, pubspec.yaml, android 디렉토리의 역할
__04 플러터 UI의 첫인상 : 위젯(Widget)이란 무엇인가? (기본 위젯 소개)
Chapter 4. AI 코드 동료 맞이하기, 커서 AI 설정과 효과적인 협업 원칙
__01 커서 AI란?
__02 커서 AI 회원 가입
__03 커서 AI 다운로드
__04 커서 AI 실행 및 초기화면 설정
__05 커서 AI 프로젝트 만들기
__06 코드의 일관성을 지키기 위한 룰 설정하기
__07 커서 AI 기본 사용법 시연 : 코드 생성, 설명 요청, 질문하기
__08 커서 AI 효과적인 프롬프트 엔지니어링 : AI와의 소통 기술
__09 프로젝트 규칙(.mdc) 설정으로 AI 길들이기
PART 03. 빌딩 블록 쌓기 : 토이 앱 만들면서 플러터 기본 다지기
Chapter 5. 플러터 프로그래밍 준비하기
__01 플러터 프로젝트의 구조 이해하기
__02 1인 개발자를 위한 효율적인 버전 관리 및 협업 (깃 활용)
Chapter 6. 미니 앱 만들면서 기본기 익히기
__01 플러터 UI 첫걸음 : 위젯과 레이아웃으로 ‘디지털 명함’ 만들기
__02 UI에 생명 불어넣기 : StatefulWidget 과 이벤트 처리로 만드는 ‘멀티 탭 카운터’
__03 내비게이션과 데이터 전달 : ‘두 화면 정보 앱’ 만들기
__04 사용자 말 듣기-폼과 텍스트 입력 처리 : ‘간단한 인사말 앱’ 만들기
__05 데이터 기억하기 - 앱을 껐다 켜도 유지되는 ‘설정 토글 앱’ 만들기
__06 AI와 함께하는 인터랙티브 UI - 터치 이벤트와 상태 관리 마스터하기
__07 Material 3 UI 디자인 경험하기 : Material 3 컴포넌트 쇼케이스 만들기
__08 난수 생성과 애니메이션 처리 : ‘주사위 굴리기’ 만들기
__09 격자와 다수의 버튼 이벤트 처리 : ‘간단 계산기’ 만들기
__10 동적으로 사용자 입력 목록 관리 : ‘결정 룰렛’ 만들기
PART 04. 실전! 뽀모도로 타이머 앱 개발 (기획부터 구현까지)
Chapter 7. 챗GPT로 아이디어 구체화하기 : 뽀모도로 앱 기능 정의 및 설계
__01 MVP(Minimum Viable Product) 개념과 뽀모도로 타이머 핵심 기능 정의
__02 우리 앱에 딱 맞는 기술 고르기 : 챗GPT와 함께 기술 스택 점검하기
__03 앱에 색깔 입히기 : 챗GPT와 함께 디자인 시스템 기초 다지기
__04 화면 스케치하기 : 챗GPT와 함께 주요 화면 와이어프레임 구상하기
__05 사용자 흐름(User Flows) 작성
__06 앱 정체성 정의하기 : 챗GPT와 함께 앱 개요 및 특징 정리하기
Chapter 8. 핵심 기능 구현 : 타이머 로직과 기본 UI 완성 (AI 개발 지원)
__01 Focuslet 앱 개발 : 플러터 프로젝트 세팅, 상태관리 구조 설계
__02 Focuslet 앱 개발 : 메인 타이머 UI 및 핵심 로직 구현
__03 Focuslet 앱 기능 확장 : 태그 입력 및 배경 음악 구현
__04 회고 기능 구현, 데이터 저장 / 조회, UI 마감, 버그 수정 및 QA
Chapter 9. 앱 가치 더하기 : 설정, 알림, 통계 기능 구현
__01 설정 화면 구현
__02 백그라운드 작동 기능 추가
__03 간단 통계 기능 구현
Chapter 10. 품질 높이기 : 테스트, 디버깅, 리팩토링 (AI 코드 개선 지원)
__01 기본 디버깅 도구 활용법 (중단점, 로그 출력)
__02 수동 테스트 및 버그 찾기
__03 코드 가독성 높이기 : 리팩토링의 중요성
__04 AI 코드 리뷰 및 개선 제안 요청
PART 05. 세상에 내 앱 선보이기 : 앱 스토어 출시
Chapter 11. 출시 준비 완료하기 : 에셋 제작하기
__01 필수 에셋 준비 : 앱 아이콘, 스크린샷
Chapter 12. 세상에 내보내기: 앱 빌드 및 스토어 출시 과정
__01 릴리스 빌드 개념 이해
__02 안드로이드 릴리스 빌드(.aab) 및 앱 서명
__03 구글 플레이 스토어 등록 절차
__04 인앱 광고 포함하여 앱 최종 빌드 및 제출하기
__05 세상과 소통하기 : 내 앱 홍보 시작하기
부록 A AI 개발 도구 활용 꿀팁
__01 프로젝트 준비 및 설정
__02 AI와의 효과적인 소통 (프롬프트 엔지니어링)
__03 코드 작성 및 관리
__04 AI 기능 활용 극대화
__05 지속적인 학습 및 개선
부록 B. 인디 개발자로서의 다음 단계
__01 책 너머의 세상 : 지속적인 플러터 학습 자료 및 커뮤니티 소개
__02 다음 학습 로드맵 제안 (고급 상태 관리, 네트워킹, Supabase 등)
저자소개
책속에서




















