[Flutter] Riverpod - 상태 관리
·
Flutter/Basic Knowledge
TL;DRRiverpod은 Flutter의 강력한 상태 관리 프레임워크로, Provider의 여러 한계를 극복한 프레임워크입니다.Provider에서 글자 배열만 바꿔서 Riverpod이라고 만들었을 정도로 같은 사람이 만든 티가 나죠?이 글에서는 Riverpod의 기본 상태 관리 방식과 MVVM 아키텍처에서 View, ViewModel, Provider를 효과적으로 연결하는 방법을 실제 코드 예제와 함께 알아봅니다.목차Riverpod 소개기본적인 상태 관리 방식MVVM 패턴과 Riverpod 통합실제 예제 구현성능 최적화 팁결론1. Riverpod 소개Flutter 애플리케이션을 개발하다 보면 상태 관리는 피할 수 없는 과제입니다. Provider 패키지가 인기를 얻었지만, 타입 안전성과 컴파일 타임 검..
[Flutter] 앱 개발을 위한 클린 아키텍처 기본기 다지기 - 1단계
·
Flutter/Basic Knowledge
- LLM Model(ChatGPT, Claude)을 통해 생성된 정보를 바탕으로 제가 읽고 공부하며 수정한 글입니다.- 클린 아키텍쳐를 Flutter 프로젝트에 적용해보기 위한 기초 공부 글 입니다.- 제가 첨언한 부분은 기울여져 있습니다.TL;DR클린 아키텍처는 Flutter 앱을 유지보수하기 쉽고, 테스트 가능하며, 확장성 있게 만드는 설계 방법론이야. 로버트 마틴이 제안한 이 방법론은 비즈니스 로직을 UI나 외부 요소로부터 독립시켜서 앱의 핵심 가치를 보호해. SOLID 원칙을 기반으로 하고, 계층 구조를 통해 의존성 방향을 제어함으로써 Flutter 프로젝트의 복잡성을 관리하고 장기적 유지보수성을 향상시킬 수 있어.-> 목표: Flutter 앱을 유지보수하기 쉽고, 테스트 가능하며, 확장성 있게..