가. 다트(Dart) 기초
나. Flutter 위젯 및 내비게이션
다. UI Design
라. 패키지 연동 & CRUD 구현
마. API 연동
바. Firebase 로그인 & 데이터베이스 연동
사. Flutter 앱 개발 실습
1일차.
- Flutter 앱 개발 과정 이해하기
- VSCode와 친해지기
- Dart 문법 이해하기
- Flutter의 Widget 이해하기
- 화면 그리는 위젯 이해하기
- 패키지 사용법 익히기
- Shared Preferences CRUD 구현
- Provider를 활용한 상태관리
- 실습
2일차.
- 인터넷 및 HTTP 이해하기
- 비동기를 이해 및 구현
- API 문서 이해 및 연동
- Firebase 연동 및 환경 구성
- Firebase Authentication을 활용하여 로그인 구현
- Cloud Firestore CRUD연동
- Cloud Firestore 보안규칙 적용
- 실습