이미 소장하고 있다면 판매해 보세요.
CHAPTER 01 커서 AI와 플러터의 세계로
_1.1 커서 AI란? __AI 코딩 어시스턴트의 정의와 주요 기능 __맥락을 이해하는 지능형 개발 어시스턴트, 커서 AI __커서 AI로 생산성 극대화하는 법 _1.2 플러터란? __플러터의 핵심 개념과 장점 __크로스플랫폼 개발의 효율성 __플러터와 커서 AI의 시너지 _1.3 프로젝트 개요 __앱의 목표와 핵심 기능 __학습 목표와 프로젝트 진행 구조 CHAPTER 02 앱 아이디어 발굴과 기획 _2.1 커뮤니티 앱 아이디어 정하기 __AI를 활용한 아이디어 브레인스토밍 __타깃 사용자 정의 및 경쟁 앱 분석 _2.2 기획 문서, PRD 작성하기 __AI를 활용한 PRD 작성법 __핵심 유저 플로우 주요 기능 설계 __수익 모델 설정 CHAPTER 03 커뮤니티 앱 디자인하기 _3.1 유저 플로우 설계와 와이어프레임 제작 __챗GPT로 유저 플로우와 와이어프레임 제작 __기본 레이아웃과 주요 화면 설계 _3.2 디자인 시스템 만들기 __색상, 폰트, 컴포넌트 정하기 __라이트/다크 테마 적용 CHAPTER 04 커서 AI와 친해지기 _4.1 처음 만나는 커서 AI __커서 AI 설치 및 기본 사용법 __주요 기능 ① 무엇이든 물어보세요, AI 채팅 __주요 기능 ② AI와 소통하는 코드 편집기 __주요 기능 ③ 빠른 작업과 문맥에 맞는 즉각적인 도움 __주요 기능 ④ 더 똑똑한 AI를 위한 정보 제공, 맥락 참조 _4.2 AI의 이해도를 높이는 열쇠, 효과적인 맥락 제공 전략 __프로젝트의 장기 기억 저장소, Notepads 활용법 __Notepads 활용 예시 ② 프로젝트 목표 및 핵심 기능 요약 __AI에게 실시간 정보 전달, @ 기호로 맥락 마스터하기 __AI와 원활한 대화를 위한 프롬프트 작성법 CHAPTER 05 커뮤니티 앱 개발 시작하기 _5.1 실전! 플러터 커뮤니티 앱 개발 환경 구축하기 __새 프로젝트 생성하기 __프로젝트 구조 설계하기 __Notepads를 활용한 ‘프로젝트 뇌’ 만들기 __외부 문서 참조하기 __AI 행동 지침 설정: User Rules와 Project Rules 활용하기 __앱 실행 및 첫 화면 확인하기 _5.2 커서 AI와 함께 첫 화면 코딩, 게시물 목록 UI 만들기 __태스크 목록 작성하기 __위젯 스타일링하기 __AI에게 UI 컴포넌트 생성 요청하기 CHAPTER 06 사용자 인증과 데이터 관리 _6.1 파이어베이스와 프로젝트 연결하기 _6.2 Firebase Authentication으로 로그인 구현 __파이어베이스 콘솔에서 Authentication 활성화하기 __firebase_auth 패키지 추가 및 기본 설정 __회원 가입 기능 구현 __로그인 기능 구현 __로그아웃 기능 구현 __로그인 상태 관리 __비밀번호 재설정 구현 _6.3 Firestore로 데이터 관리하기 __Firestore 설정하기 __사용자 데이터 구조 설계 __커뮤니티 게시물 및 댓글 관리 기능 구현 _6.4 실시간 데이터와 알림 기능 __실시간 게시물 업데이트 __Firebase Cloud Functions & FCM으로 알림 설정 맛보기 CHAPTER 07 수익화 및 최적화 _7.1 AdMob 광고 연동하기 __AdMob 가입 & 앱 추가하기 __google_mobile_ads 패키지 추가하기 __Mobile Ads SDK 초기화 _7.2 앱 성능 최적화하기 __build() 메서드 가볍게 유지하기 __불필요한 위젯 리빌드 최소화하기 __이미지 파일 최적화하기 __리스트 성능 최적화 __DevTools 활용(중요) APPENDIX 나만의 AI 앱에 날개를 달다, MCP __왜 지금 MCP인가? AI 비서, 이제 ‘말’ 대신 ‘일’을 해야 할 때! __MCP, AI와 도구들의 ‘통역사 겸 매니저’ __사례로 보는 MCP, 이제 AI 혼자서도 ‘북치고 장구치고’ __개발자에게 MCP의 가치, ‘API 지옥’ 탈출하고 ‘생산성’ 얻기! __아직은 성장통? MCP의 현실적인 한계점들 __AI 앱에 MCP라는 날개를 달아 줄 차례! |
커서 AI는 어떻게 쓰느냐에 따라 단순 코드 생성기가 되기도, 유능한 협업자가 되기도 합니다. 이 책은 AI가 생성한 코드를 단순히 붙여 넣는 것을 최대한 지양했습니다. 책에 있는 코드를 그대로 따라 치는 행위는 이제 의미가 없기 때문이죠. 이 책은 잡은 물고기를 주는 것이 아닌, 물고기를 잡는 방법을 알려 주는 것이 목적입니다. 즉, 아무리 커서 AI에 새로운 기능이 등장해도, UI가 완전히 바뀌어도 이 책의 맥락을 이해한다면 충분히 금방 따라갈 수 있을 것입니다.
▶ 커서 AI & 플러터로 앱 서비스 완성까지 가는 길 1. 커서 AI와 플러터 손에 익히기 커서 AI와 플러터의 핵심 개념을 익히고, 앱 서비스의 전체 그림을 그립니다. 2. AI와 앱 아이디어 발굴 & 기획 챗GPT 등 AI를 활용해 만들 앱 아이디어를 구체화하고, 개발 계획(PRD)을 세웁니다. 3. AI와 함께 앱 디자인 시스템 구축 AI와 협력하여 사용자 경험(UX)을 설계하고 앱의 일관된 디자인 가이드라인을 만듭니다. 4. 커서 AI 핵심 기능 익히기 커서 AI의 핵심 기능(채팅, 코드 편집, 맥락 관리)을 익히고 AI와 효과적으로 협업하는 방법을 배웁니다. 5. AI와 첫 화면 코딩 시작하기 커서 AI를 활용해 개발 환경을 구축하고, 플러터 첫 화면 UI를 구현합니다. 6. 파이어베이스로 사용자 인증 구현하기 커서 AI의 도움으로 파이어베이스 프로젝트를 연결하고 로그인/회원 가입 등 사용자 인증 기능을 구현합니다. 7. Firestore로 데이터 관리하기 Firestore를 사용하여 게시물/댓글 데이터를 관리하고 실시간 기능을 구현합니다. 8. 앱 출시 준비(수익화 & 최적화) 광고(AdMob) 연동 방법을 알아보고, 기본적인 앱 성능 최적화 개념을 학습합니다. ★이 책의 대상 독자★ - 1인 개발로 살아가고 싶은데 어떻게 해야 할지 막연한 개발자 - 개발은 혼자서 가능하지만 기획, 디자인 등 다른 영역에 약한 개발자 - 플러터로 빠르게 MVP를 만들고 시장 검증을 하고 싶은 개발자 또는 스타트업 대표 - 머릿속으로만 그리던 서비스를 직접 구현하고 싶은 기획자 |