SimpleToolkit
.NET MAUI library of helpers and simple, fully customizable controls, such as SimpleShell – custom Shell implementation that allows you to create unique navigation experiences.
File Explorer
Download Latest Version (.zip)- publish.yml
- android_popover.webp
- android_simpleshell_content.gif
- android_simpleshell_content.mp4
- android_simpleshell_groupcontainer.mp4
- android_simpleshell_platform_transitions.mp4
- android_simpleshell_rootpagecontainer.gif
- android_simpleshell_rootpagecontainer.mp4
- android_simpleshell_shellsectioncontainer.gif
- content_container_dark.png
- content_container_light.png
- ios_popover.webp
- ios_popover_default.webp
- ios_simpleshell_content.gif
- ios_simpleshell_content.mp4
- ios_simpleshell_groupcontainer.mp4
- ios_simpleshell_platform_transitions.mp4
- ios_simpleshell_rootpagecontainer.gif
- ios_simpleshell_rootpagecontainer.mp4
- ios_simpleshell_shellsectioncontainer.gif
- iphone_behind_bars_image.png
- iphone_safe_area_image.png
- listpopovers.png
- macos_popover.webp
- macos_simpleshell_content.mov
- macos_simpleshell_groupcontainer.mov
- macos_simpleshell_platform_transitions.mov
- macos_simpleshell_rootpagecontainer.mov
- pixel_behind_bars_image.png
- pixel_safe_area_image.png
- pixel_system_bars.png
- rootpage_container_dark.png
- rootpage_container_light.png
- shellsection_container_dark.png
- shellsection_container_light.png
- simpleshell_containers.excalidraw
- SimpleShell_Transitions.mp4
- star_button.png
- star_button_visual_states.gif
- stars.png
- tabbars.png
- windows_popover.webp
- windows_popover_default.webp
- windows_simpleshell_content.gif
- windows_simpleshell_content.mp4
- windows_simpleshell_groupcontainer.mp4
- windows_simpleshell_platform_transitions.mp4
- windows_simpleshell_rootpagecontainer.gif
- windows_simpleshell_rootpagecontainer.mp4
- windows_simpleshell_shellsectioncontainer.gif
- windows_transitions.gif
- windows_transitions_2.gif
- Migrating From SimpleToolkit.Core.md
- SimpleToolkit.Helpers.md
- SimpleToolkit.SimpleButton.md
- SimpleToolkit.SimpleShell.md
- README.md
- README.md
- README.md
- Transitions.md
- VisualStates.md
- Samples.md
- logo playground.svg
- logo prototype.svg
- logo_empty_black.svg
- logo_filled_black.svg
- logo_with_background.png
- logo_with_background.svg
- old_logo_with_background.png
- old_logo_with_background.svg
- TestBehavior.cs
- EqualsConverter.cs
- ViewExtensions.cs
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Entitlements.Debug.plist
- Entitlements.Release.plist
- Info.plist
- Program.cs
- Main.cs
- tizen-manifest.xml
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- appicon.svg
- appiconfg.svg
- Font-Awesome-Solid.otf
- OpenSans-Regular.ttf
- OpenSans-Semibold.ttf
- arrow_left.svg
- avatar_empty.png
- avatar_filled.png
- bird_empty.png
- bird_filled.png
- case_empty.png
- case_filled.png
- dotnet_bot.svg
- flame_empty.png
- flame_filled.png
- pizza_empty.png
- pizza_filled.png
- sandy_beach.jpg
- settings.png
- speaker.png
- star.png
- AboutAssets.txt
- splash.svg
- Colors.xaml
- Styles.xaml
- BasePage.cs
- ImageDetailPage.xaml
- ImageDetailPage.xaml.cs
- ImagePage.xaml
- ImagePage.xaml.cs
- Pages.cs
- SimpleButtonPage.xaml
- SimpleButtonPage.xaml.cs
- App.xaml
- App.xaml.cs
- ContainersShell.xaml
- ContainersShell.xaml.cs
- MauiProgram.cs
- NormalAppShell.xaml
- NormalAppShell.xaml.cs
- NoTabsShell.xaml
- NoTabsShell.xaml.cs
- Playground.Original.csproj
- PlaygroundAppShell.xaml
- PlaygroundAppShell.xaml.cs
- README.md
- ShellItemsShell.xaml
- ShellItemsShell.xaml.cs
- Transitions.cs
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Entitlements.plist
- Info.plist
- Program.cs
- Main.cs
- tizen-manifest.xml
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- appicon.svg
- appiconfg.svg
- OpenSans-Regular.ttf
- OpenSans-Semibold.ttf
- dotnet_bot.png
- star.png
- AboutAssets.txt
- splash.svg
- Colors.xaml
- Styles.xaml
- SimpleButtonPage.xaml
- SimpleButtonPage.xaml.cs
- App.xaml
- App.xaml.cs
- AppShell.xaml
- AppShell.xaml.cs
- MainPage.xaml
- MainPage.xaml.cs
- MauiProgram.cs
- Sample.Core.csproj
- flip_left_in.xml
- flip_left_out.xml
- flip_right_in.xml
- flip_right_out.xml
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- Main.cs
- tizen-manifest.xml
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- appicon.svg
- appiconfg.svg
- OpenSans-Regular.ttf
- OpenSans-Semibold.ttf
- dotnet_bot.svg
- AboutAssets.txt
- splash.svg
- Colors.xaml
- Styles.xaml
- BluePage.xaml
- BluePage.xaml.cs
- GreenPage.xaml
- GreenPage.xaml.cs
- RedPage.xaml
- RedPage.xaml.cs
- YellowDetailPage.xaml
- YellowDetailPage.xaml.cs
- YellowPage.xaml
- YellowPage.xaml.cs
- App.xaml
- App.xaml.cs
- AppShell.xaml
- AppShell.xaml.cs
- MauiProgram.cs
- Sample.SimpleShell.csproj
- Transitions.cs
- TabIconConverter.cs
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Entitlements.plist
- Info.plist
- Program.cs
- Main.cs
- tizen-manifest.xml
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- appicon.svg
- appiconfg.svg
- Font Awesome 6 Free-Solid-900.otf
- OpenSans-Regular.ttf
- OpenSans-Semibold.ttf
- dotnet_bot.png
- AboutAssets.txt
- splash.svg
- Colors.xaml
- Styles.xaml
- TopBarScaffold.xaml
- TopBarScaffold.xaml.cs
- Pages.cs
- App.xaml
- App.xaml.cs
- AppShell.xaml
- AppShell.xaml.cs
- MauiProgram.cs
- Sample.SimpleShellSharpnadoTabs.csproj
- NullToFalseConverter.cs
- colors.xml
- AndroidManifest.xml
- MainActivity.cs
- MainApplication.cs
- AppDelegate.cs
- Info.plist
- Program.cs
- AppDelegate.cs
- Entitlements.plist
- Info.plist
- Program.cs
- Main.cs
- tizen-manifest.xml
- app.manifest
- App.xaml
- App.xaml.cs
- Package.appxmanifest
- launchSettings.json
- appicon.svg
- appiconfg.svg
- OpenSans-Regular.ttf
- OpenSans-Semibold.ttf
- arrow_left.svg
- dotnet_bot.png
- AboutAssets.txt
- splash.svg
- Colors.xaml
- Styles.xaml
- BadgeShellContent.cs
- TopBarScaffold.xaml
- TopBarScaffold.xaml.cs
- FirstDetailPage.xaml
- FirstDetailPage.xaml.cs
- FirstRootPage.xaml
- FirstRootPage.xaml.cs
- SecondDetailPage.xaml
- SecondDetailPage.xaml.cs
- SecondRootPage.xaml
- SecondRootPage.xaml.cs
- App.xaml
- App.xaml.cs
- AppShell.xaml
- AppShell.xaml.cs
- MauiProgram.cs
- Sample.SimpleShellTopBar.csproj
- SimpleToolkit.Helpers.csproj
- WindowInsetsProvider.cs
- SimpleButtonHandler.Android.cs
- SimpleButtonHandler.MaciOS.cs
- SimpleButtonHandler.Shared.cs
- SimpleButtonHandler.Windows.cs
- ButtonContentView.cs
- SimpleButtonPanel.cs
- AppHostBuilderExtensions.cs
- ISimpleButton.cs
- SimpleButton.cs
- SimpleButtonEventArgs.cs
- SimpleToolkit.SimpleButton.csproj
- AndroidInsetExtensions.Android.cs
- AppHostBuilderExtensions.cs
- Extensions.cs
- PlatformViewExtensions.Android.cs
- RoutingExtensions.cs
- SimpleShellExtensions.cs
- SimpleShellTransitionExtensions.cs
- SimpleNavigationHostHandler.Android.cs
- SimpleNavigationHostHandler.MaciOS.cs
- SimpleNavigationHostHandler.Standard.cs
- SimpleNavigationHostHandler.Windows.cs
- SimpleShellHandler.Android.cs
- SimpleShellHandler.MaciOS.cs
- SimpleShellHandler.Shared.cs
- SimpleShellHandler.Standard.cs
- SimpleShellHandler.Windows.cs
- SimpleShellItemHandler.Android.cs
- SimpleShellItemHandler.MaciOS.cs
- SimpleShellItemHandler.Shared.cs
- SimpleShellItemHandler.Standard.cs
- SimpleShellItemHandler.Windows.cs
- BaseSimpleShellSectionHandler.MaciOS.cs
- BaseSimpleShellSectionHandler.Shared.cs
- IBaseSimpleShellSectionHandler.cs
- PlatformSimpleShellSectionHandler.Android.cs
- PlatformSimpleShellSectionHandler.MaciOS.cs
- PlatformSimpleShellSectionHandler.Shared.cs
- PlatformSimpleShellSectionHandler.Standard.cs
- PlatformSimpleShellSectionHandler.Windows.cs
- SimpleShellSectionHandler.Android.cs
- SimpleShellSectionHandler.MaciOS.cs
- SimpleShellSectionHandler.Shared.cs
- SimpleShellSectionHandler.Standard.cs
- SimpleShellSectionHandler.Windows.cs
- BaseSimpleStackNavigationManager.Android.cs
- BaseSimpleStackNavigationManager.MaciOS.cs
- BaseSimpleStackNavigationManager.Shared.cs
- BaseSimpleStackNavigationManager.Standard.cs
- BaseSimpleStackNavigationManager.Windows.cs
- ISimpleStackNavigationManager.cs
- PlatformSimpleStackNavigationManager.Android.cs
- PlatformSimpleStackNavigationManager.MaciOS.cs
- PlatformSimpleStackNavigationManager.Shared.cs
- PlatformSimpleStackNavigationManager.Standard.cs
- PlatformSimpleStackNavigationManager.Windows.cs
- SimpleStackNavigationManager.Android.cs
- SimpleStackNavigationManager.MaciOS.cs
- SimpleStackNavigationManager.Shared.cs
- SimpleStackNavigationManager.Standard.cs
- SimpleStackNavigationManager.Windows.cs
- SimpleFragment.cs
- PlatformSimpleShellSectionController.cs
- SimpleContentView.cs
- SimpleShellController.cs
- SimpleShellSectionContentController.cs
- SimpleShellSectionController.cs
- simpleshell_enter_left.xml
- simpleshell_enter_right.xml
- simpleshell_exit_left.xml
- simpleshell_exit_right.xml
- simpleshell_fade_in.xml
- simpleshell_fade_out.xml
- simpleshell_none.xml
- ISimpleShellTransition.cs
- PlatformSimpleShellTransition.cs
- SimpleShellTransition.cs
- SimpleShellTransitionArgs.cs
- SimpleShellTransitionType.cs
- ISimpleNavigationHost.cs
- SimpleNavigationHost.cs
- ISimpleShell.cs
- SimpleShell.AttachedProperties.cs
- SimpleShell.cs
- SimpleToolkit.SimpleShell.csproj
- SimpleToolkit.slnx
- .gitattributes
- .gitignore
- LICENSE
- README.md
🚀 Installation Guide
1. Get the code
git clone https://github.com/RadekVyM/SimpleToolkit
Downloads the entire project code from GitHub to your computer.
cd SimpleToolkit
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
cd src/Playground/Playground.Original
This project's files live in a subfolder, so move into it first.
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
After dotnet run, check the message or address shown in the terminal.
// repository documentation
Was this content helpful?
(0 ratings)
