
파일 구조를 정리하고 사용자 지정 운동 목록을 구성할 수 있는 페이지 작성/

Firebase Auth로 회원가입/로그인/로그아웃을 하고 Firebase Storage에 프로필 사진을 저장하기

앱을 종료해도 남아있는 데이터와 비동기 화면 갱신. 그리고 Firebase 설정.

`StatefulShellRoute` 의 두 가지 핵심 component와 `Offstage` 의 rendering 원리를 통해 효과적인 bottom navigation을 구현할 수 있음을 알아보자.

StatefulShellRoute를 통해 탭 이동 시에도 화면 로그가 남아있도록 구현하기

Route를 통해 화면을 전환하고, 중복 작성되어 있는 데이터를 model로 분리하기.

Flutter 공식문서를 따라 Flutter App architecture를 살펴보자. — MVVM 아키텍처 모델에 대하여

Stateless로 작성한 상세 페이지 화면를 Stateful로 변경하고 소리를 재생하는 기능을 추가한다.

Flutter 공식문서를 따라 Flutter App architecture를 살펴보자. — 아키텍처 개념에 대하여

Workout Tracker 예제의 Workout List 화면 만들기 시작.

Flutter에서 자주 사용되는 대표적인 layout widget들을 살펴보자.