1. 프로젝트 1: SNS 앱 개발
1~2주차: 프로젝트 킥오프 및 기초 학습
- Flutter 기본 문법 및 구조 학습
- Dart 언어 기초 문법 학습
- Flutter 프로젝트 설정 및 개발 환경 구축
- SNS 앱 기획 및 요구사항 분석
- 프로젝트를 소규모 기능으로 나누고 일정 산정
- 리서치 및 공유 방법 학습
- 과제: 간단한 Flutter 앱 만들기 (Hello World)
3~4주차: Firebase 연결 및 상태 관리 학습
- Flutter의 State Management 학습 (GetX, Provider, BLoC)
- 상태 관리 프레임워크 선택 및 비교
- Firebase 기본 기능 학습 및 프로젝트 적용 방법 학습
- 과제: 간단한 CRUD 기능이 포함된 앱 개발
5주차: UI/UX 개발
- Figma UI Design을 Flutter 코드로 구현하는 방법 학습