navi
Flutter용 간단하고 쉽게 배울 수 있는 선언형 네비게이션 프레임워크로, Navigator 2.0(Router) 기반입니다.
Flutter의 Navigator 2.0를 기반으로 한 간단하고 배우기 쉬운 선언형 네비게이션 프레임워크입니다.
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
A simple and easy to learn declarative navigation framework for Flutter, based on Navigator 2.0 (Router).
If you love Flutter, you would love declarative UI and therefore declarative navigation.
Navigator 2.0 provides a declarative navigation API. Unfortunately, it's too complex and difficult to use with a lot of boilerplate. Not only that, it requires to keep a single state to manage the whole navigation system of your application. It's not a good architecture, and definitely does not fit in large scale applications.
Navi helps you keep all the powerful of Navigator 2.0 but with a simple and easy to learn API. It helps you manage your navigation system in split and isolated domains.
Note that, imperative navigation API is also supported as an extra layer beyond the declarative API.