NAVIGATION
Adaptive multi-platform navigation
Navigation is the skeleton of your app and getting it wrong is expensive to fix later. ApparenceKit provides a production-ready navigation setup using GoRouter with an adaptive bottom bar on mobile, side rail on web/desktop, deep linking, and auth guards.
Bottom bar on mobile
Platform-adaptive with iOS and Android conventions
Side rail on web
Responsive layout switch for larger screens
GoRouter
Declarative, URL-based routing with deep link support
Auth guards
Protected routes with automatic redirect to login
DEEP LINKS
Deep linking out of the box
Open any screen in your app from a URL, push notification, or external link. GoRouter handles URL-based routing on all platforms. The navigation state is preserved across app restarts and correctly handles the back stack.
URL routing
Every screen has a URL that works on mobile and web
Notification deep links
Open specific screens from push notifications
Back stack
Correct back navigation even from deep links
Web support
Browser back/forward and URL bar work correctly