이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
1장 플러터 개발환경 구축 및 DART 문법
1. 플러터 설치 및 환경설정 2. Dart 기초 3. 다트의 심화 기능과 객체지향 프로그래밍 2장 플러터 레이아웃과 주요 위젯 1. 기본 위젯의 이해 및 활용 2. 이미지, 아이콘 및 사용자 입력 위젯 3. Stateless와 Stateful 위젯 3장 플러터의 네비게이션과 화면 전환 1. 화면 전환과 데이터 전달 2. 네비게이션 바 3. 탭 기반 네비게이션 구현 4. 상호작용형 UI 요소 5. Row와 Column을 활용한 레이아웃 구성 4장 상태 관리 기법 1. 상태 관리의 필요성 2. 외부 라이브러리 설정 3. GetX를 이용한 상태 관리 도입 5장 SNS 프로젝트: 기본 구조 및 UI 설계 1. 프로젝트 아키텍처와 폴더 구조 계획 2. Wireframe 및 Mockup 설계 3. UX 개선을 위한 애니메이션 및 트랜지션 추가 4. API 연동 5. GetConnect 도입 6장 주요 페이지별 UI 생성 1. Intro 및 로그인 화면 2. 회원 가입 화면 3. 마이페이지 화면 7장 Node.js 기본 문법 1. 개발환경 설정하기 2. 변수와 자료형 3. Node.js의 기본 구조: 모듈과 패키지 관리 4. 콜백과 비동기 처리 8장 Express 프레임워크 1. Express 프레임워크 소개 2. 기타 핵심 기능들 3. 보안 4. 데이터베이스 9장 홍당무마켓 백엔드 구현 1. 파일 처리 2. 회원 3. 피드 10장 홍당무 API와 플러터 연동 1. 회원 2. 피드 생성, 목록, 수정 개선 3. 피드 상세, 삭제 추가 4. 마이페이지 11장 기타 플러터 패키지 활용하기 1. GetStorage 2. Image Picker 3. Timeago 4. WebviewFlutter 5. 플러터 런처 아이콘(Flutter Launcher Icons) 12장 홍당무마켓 완성 1. 검색 2. 로그아웃 3. 판매 내역 4. 즐겨찾기 백엔드 5. 즐겨찾기 플러터 13장 추가 소셜 기능 구현하기(동네 생활) 1. 동네 생활 백엔드 2. 동네 생활 플러터 14장 추가 소셜 기능 구현하기(채팅) 1. 채팅 |
|
이 책은 구글의 크로스 플랫폼 프레임워크인 플러터로 프론트엔드를, Node.js로 백엔드를 구성하여 실제로 작동하는 애플리케이션을 개발하는 것을 목표로 합니다. 개별 기술에 대한 개념 설명에서 그치지 않고, 완성도 있는 애플리케이션을 직접 개발해보며 프론트엔드와 백엔드의 구성과 상호 연동을 체험할 수 있도록 구성되었습니다. 이를 통해 실무 프로젝트를 구축하는 능력을 자연스럽게 키울 수 있습니다.
또한, 독자들이 예제를 진행하면서 마주칠 수 있는 다양한 시나리오와 문제 상황에 대한 해결 과정을 포함하여, 단순한 지식 습득을 넘어 실제 개발 환경에서 문제 해결 능력을 습득할 수 있도록 했습니다. 스마트폰을 가지고 있다면 한 번쯤 봤거나 사용해봤을 친숙한 중고거래 애플리케이션을 제작하면서 쉽게 시작할 수 있는 것도 이 책의 큰 장점입니다. 여러 기능을 직접 경험해 보며 복잡한 애플리케이션을 내 손으로 완성해보시기 바랍니다. 【 대상 독자층 】 - 애플리케이션 개발을 꿈꾸는 초보 개발자 - 모바일 앱, 백엔드, 데이터베이스 설계가 궁금한 분 작가의 말 이 책은 애플리케이션 서비스를 만들고 싶지만 경험이 부족한 초보자와 프로젝트 흐름을 이해하고 싶은 분들을 위해 기획되었습니다. 여행 가방을 꾸리는 과정처럼, 프로그래밍도 여러 시도를 통해 자신에게 맞는 스타일을 찾게 됩니다. 이 도서는 프로그래밍 언어, 데이터베이스, 서버 등 기본 지식을 가진 분들이 간접 경험을 통해 프로젝트 감각을 익히고 자신의 개발 스타일을 발견할 수 있도록 돕습니다. 이 책을 통해 현업에서 자신만의 길을 찾는 여정에 도움이 되기를 바랍니다. |