Flutter Riverpod with Clean Architecture
이전부터 써보고 좀 더 알고 싶던 Flutter의 상태 관리 패키지인 Riverpod 을 써보기 위해 Adrea 가 올린 글과 코드를 기반으로 구조를 약간 변형하여 간단한 페이지네이션 앱을 만들어봤습니다. Riverpod 을 쓰다보면 기존의 MVVM 이나 MVC 패턴을 적용하기가 좀 애매한 부분이 있는데 최근에는 Flutter 만의 디자인 패턴이 필요하다는 의견도 있습니다. 특히 MVVM 에서 View의 단위가 Flutter에서는 Widget이라고 볼 수 있는데 Riverpod을 쓰게 되면 매우 작은 위젯단위로 상태관리를 할 수 있습니다. (다른 패키지도 가능합니다)