https://github.com/beto-rodriguez/FluidNav
Experimental custom navigation for maui
https://github.com/beto-rodriguez/FluidNav
maui maui-app transition-animation transition-api
Last synced: 5 days ago
JSON representation
Experimental custom navigation for maui
- Host: GitHub
- URL: https://github.com/beto-rodriguez/FluidNav
- Owner: beto-rodriguez
- Created: 2023-12-12T01:45:22.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-23T16:17:57.000Z (over 1 year ago)
- Last Synced: 2025-04-12T18:51:35.574Z (25 days ago)
- Topics: maui, maui-app, transition-animation, transition-api
- Language: C#
- Homepage:
- Size: 3.54 MB
- Stars: 40
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-dotnet-maui - FluidNav - based navigation experience that uses routes to navigate to any page in the app, it helps to build soft transitions between views.|[](https://github.com/beto-rodriguez/FluidNav/stargazers)|[](https://github.com/beto-rodriguez/FluidNav/commits) (UI)
README
# FluidNav
Fluid nav is an experimental alternative to maui `Shell` it also uses a URI-based navigation experience that uses routes to navigate to any page in the app, it helps to build soft transitions between views.
### Why?
- The MAUI default shell is hard to customize, with this control you can use any XAML view and use it as a host of your app.
- it is inspired on the [web transitions api](https://developer.chrome.com/docs/web-platform/view-transitions/) idea, and the example provided in this repo is based on [this](https://live-transitions.pages.dev/).### Disclaim
It is an experiment, use it at your own risk, the performance seems great (using the Release build) even with "large" collections, because it uses a `CollectionView` to display the data
.
