mirror of
https://github.com/ChangJoo-Park/learn-flutter.git
synced 2025-06-13 19:44:08 +00:00
123 lines
1.5 KiB
Markdown
123 lines
1.5 KiB
Markdown
## 안내
|
|
|
|
- 소개
|
|
- 시작하기
|
|
|
|
## 튜토리얼
|
|
|
|
- 프로젝트 1. 카운터
|
|
- 프로젝트 2. TodoList
|
|
|
|
## 디버깅
|
|
|
|
- Flutter Devtools
|
|
- 로거 (talker)
|
|
|
|
## Dart
|
|
|
|
- 소개
|
|
|
|
## 기초
|
|
|
|
- Container
|
|
- 레이아웃
|
|
- ListView, GridView
|
|
- Text
|
|
- Image
|
|
- Button
|
|
- Form
|
|
|
|
|
|
## 중급
|
|
|
|
- StatelessWidget / StatefulWidget
|
|
- Slivers
|
|
- MediaQuery
|
|
- LayoutBuilder
|
|
- Theme, ThemeData
|
|
- Semantics
|
|
|
|
## 심화
|
|
|
|
- flutter_mix
|
|
|
|
## 테스트
|
|
|
|
- unit
|
|
- mobile.dev
|
|
|
|
## 파이어베이스
|
|
|
|
- Firebase Cloud Messaging
|
|
|
|
## 애니메이션
|
|
|
|
|
|
## 네비게이션
|
|
|
|
- 소개
|
|
- Navigator
|
|
- Navigator 2.0 (go_router)
|
|
- 실습: TodoList 개선
|
|
|
|
## 서버와의 통신
|
|
|
|
- 소개
|
|
- Dio
|
|
- 실습: 무한 스크롤 구현
|
|
|
|
## 네이티브와의 소통
|
|
|
|
- 소개
|
|
- MethodChannel
|
|
- iOS에 이벤트 전달
|
|
- Android에 이벤트 전달
|
|
- 네이티브에서 Flutter로
|
|
|
|
## 상태 관리
|
|
|
|
- 소개
|
|
- setState
|
|
- InheritedWidget
|
|
- riverpod
|
|
|
|
## 에셋 관리
|
|
|
|
- 소개
|
|
- 에셋 추가 방법
|
|
- 타이포그래피
|
|
- 이미지
|
|
- rootBundle
|
|
- Lottie
|
|
- flutter_gen
|
|
- 활용 패턴
|
|
|
|
## 패키지
|
|
- 소개
|
|
- pub.dev 탐색
|
|
- 패키지 관리
|
|
- dependency_override, dev_dependencies
|
|
- 패키지 작성
|
|
|
|
## 모노레포
|
|
- 소개
|
|
- melos vs dart workspace
|
|
- 모노레포 활용 패턴
|
|
|
|
|
|
## 운영
|
|
|
|
- 배포 환경
|
|
- 자동 배포 (Codemagic)
|
|
- Apple Appstore
|
|
- Google Play
|
|
- 사용자 분석 (Firebase Analytics)
|
|
- 사용자 분석 (Posthog)
|
|
- 오류 추적 (Sentry)
|
|
- 오류 추적 (Firebase Crashlytics)
|
|
|
|
## 참조
|
|
|
|
- 의존성 관리
|
|
- Flutter Hooks
|
|
- 추천 패키지
|