Expense Tracker App • Flutter & BLoC Tutorial for Beginners
- Flutter 애플리케이션에서 상태 관리(State Management)는 데이터의 효율적 처리와 업데이트를 관리하는 중요한 개념입니다. ➡️
- Flutter에서 상태는 사용자 입력, 네트워크 데이터, 디바이스 방향 등 시간이 지남에 따라 변할 수 있는 모든 데이터를 의미합니다. 🔄
- Flutter에서 UI를 구성하는 핵심 요소인 widget은 stateful과 stateless 두 가지 유형으로 나뉩니다. 🖼️📈
- Flutter의 State Management는 여러 widget간이나 화면 간에 데이터를 공유하고 상태 변화를 효율적으로 전달합니다. interconnected 🧬
- Business Logic Component(BLoC)은 UI widget과 데이터 레이어 간의 중간제어자 역할을 수행합니다. 🔌
- BLoC를 사용하면 Flutter 애플리케이션의 의존성을 낮춰 유지 관리 및 확장성을 높일 수 있습니다. 🌱
- 이 튜토리얼에서는 BLoC를 사용하여 간단한 지출 추적 앱을 구축하면서 Flutter 개발 과정에 대한 이해를 높입니다. 📝