지난 글 보기지금까지 데이터(Repo), 로직(Service), 상태 관리(Riverpod)까지 탄탄하게 쌓아 올렸습니다.이제 앱에 '다리'를 달아줄 차례입니다.혹시 main.dart 파일 하나에 모든 화면 경로(routes)를 다 때려 넣고 계신가요?혹은 로그인 상태가 풀렸는데도 화면이 그대로 남아있어 곤란했던 적이 있나요? 오늘은 Flutter의 공식 권장 라우터인 GoRouter를 사용하여,Riverpod과 연동하여 로그인 상태 변경을 즉시 감지하고,수십 개의 페이지를 기능별로 쪼개서 관리하는 모듈화 방법을 제 실제 프로젝트 코드를 통해 보여드리겠습니다.1. 실무형 Router Provider 구조GoRouter를 단순히 변수로 선언하지 않고 Riverpod Provider로 감싸야 합니다.그래야 ..