Flutter 상태 관리: 왜 우리는 GetX에서 Provider(또는 Riverpod)로 넘어가야 하는가?
단순히 빠른 개발을 넘어 유지보수 가능한 Flutter 앱을 만들고 싶으신가요? GetX와 Provider의 철학적 차이와 실제 리팩토링 경험을 통해 얻은 인사이트를 공유합니다.
단순히 빠른 개발을 넘어 유지보수 가능한 Flutter 앱을 만들고 싶으신가요? GetX와 Provider의 철학적 차이와 실제 리팩토링 경험을 통해 얻은 인사이트를 공유합니다.
지난 글에서 사용자 프로필을 입력받아 유저를 준비시켰다. 이제 이 사람들이 실제로 만나서 테니스를 칠 수 있게 ‘매칭(Match)’ 시스템을 만들어야 한다. Tennis GG 서비스의 핵심 기능이자, 가장 복잡한 비즈니스 로직이 들어가는 부분이다. 내용이 길어서 (1) 모바일 프론트엔드와 (2) 백엔드 편으로 나누어 정리한다. 오늘은 Flutter로 구현한 화면과 상태 관리 이야기다. 주요 포인트 매칭 시스템은 단순히 “글 쓰고 읽기”가 아니다. 이 복잡한 … 더 읽기