learn-flutter/SUMMARY.md
ChangJoo Park(박창주) 341898d4af docs: Update SUMMARY.md
2025-05-13 19:11:34 +09:00

1.5 KiB

안내

  • 소개
  • 시작하기

튜토리얼

  • 프로젝트 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
  • 추천 패키지