MarvelousMAUI

screenshot of MarvelousMAUI

.NET MAUI clone of the Wonderous app – a visual showcase of eight wonders of the world.

Overview

Marvelous .NET MAUI is a clone of the Wonderous app, originally made with Flutter by the team at gskinner. This app showcases the eight wonders of the world and is designed to explore the intersection of history, art, and culture. Marvelous .NET MAUI demonstrates how to develop tailored UI using .NET MAUI, providing a comparison to Flutter in terms of app performance. This fully functional app offers a highly expressive user interface and custom controls that match the Wonderous design system. The source code for Marvelous .NET MAUI is released under the MIT license.

Features

  • .NET MAUI Community Toolkit: Collection of common elements for development with .NET MAUI, avoiding replication of code across multiple apps.
  • SimpleToolkit: A library of helpers and simple, easily customizable controls.
  • Draggable Grid: A JavaScript control that allows arranging items into a grid and moving between them by dragging.
  • Remarkable Carousel View: A custom-built carousel view that enables switching between all eight wonders of the world.
  • Unique Scroll Patterns: Marvelous .NET MAUI incorporates unique scroll patterns and effects as users navigate through different pages.
  • Custom Controls: Tailored buttons, icons, and other controls that match the Wonderous design system, including composition of existing .NET MAUI controls and drawing with .NET MAUI cross-platform drawing APIs.
  • Animations Everywhere: The application makes extensive use of animations to enhance the user experience.
  • Blazor/JavaScript Component: The wonder photo gallery utilizes the Draggable Grid JavaScript control embedded via BlazorWebView.

Summary

Marvelous .NET MAUI is a clone of the Wonderous app built using .NET MAUI. It showcases the capabilities of .NET MAUI for developing tailored UIs and provides a comparison to the original Flutter version in terms of app performance. The app features a highly expressive user interface, custom controls, unique scroll patterns, and animations throughout. It also utilizes community libraries and JavaScript controls to enhance functionality. Marvelous .NET MAUI is released under the MIT license, allowing for its use in both personal and commercial projects.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.