Skip to content

Latest commit

 

History

History
863 lines (589 loc) · 26.5 KB

README.md

File metadata and controls

863 lines (589 loc) · 26.5 KB

.NET MAUI goodlooking UI Samples PRs Welcome

A curated list of awesome .NET MAUI open source samples to show how to create goodlooking UI with .NET.

Work in progress. Contributions are always welcome!

MAUIPETS

Proyect for .NET MAUI CHALLENGE, MAUIPETS is a demo Adoption Pet App. # MAUIPETS


PlatformsPlatforms

  • Android
  • iOS
  • Mac Catalist
  • Windows

Features

  • API REST
  • BORDERS
  • COLLECTION VIEW
  • COMMUNITY TOOLKIT MVVM
  • FRAMES
  • SHADOWS
  • SHAPES

Images Preview

MAUIPETS1

MAUIPETS2

More information:

Made for the .NET MAUI Beautiful UI Challenge

Based on this design by Aan Ragil

NewsApp

Platforms

iOS and Android

Features

  • FlexLayout
  • BindableLayout
  • CollectionView
  • MVVM
  • Shell Navigation

More Information

The Crypto Tracker App is a demo application built with .NET MAUI & Telerik UI for .NET MAUI components, showcasing real-time changes in cryptocurrency prices.

Crypto Tracker App on all platforms

Platforms

Android, iOS, macOS and Windows.

Features:

  • Uses latest .NET MAUI & .NET 6 runtime
  • Caters to mobile & desktop UX differently
  • Showcases polished & performant UI like ListView, Charts etc.

More information:

Todo.me is a simple note taking and task tracking app made with .NET MAUI.

Platforms

  • Android
  • [?] Windows (Work in progress)

Features

  • Lottie Animations
  • Randomly set backgroung color for every Todo item
  • ColletionView
  • SwipeView
  • MVVM
  • Borders

Preview

       

More information

Mitawi App UI/UX Challenge made with .NET MAUI.

Beautyshop App

Inspired on this design by Vitaliy Dorozhko.

Platforms

Android, iOS.

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Harmony in portrait and landscape orientations.
  • Geolocation.
  • Geocoding.
  • Converters.
  • .NET MAUI Community Toolkit.
  • MVVM Community Toolkit.
  • Sentry.Maui (Error & Performance Monitoring).
  • System.Text.Json.
  • System.Net.Http.
  • Visual State Manager.
  • OnScreenSizeMarkup.
  • BindableLayout.
  • Border.
  • Shadow.
  • Linear gradient brushes.
  • Shapes.
  • Multi-bindings.

More information:

Ecommerce design with NET MAUI (MVVM Pattern)

Features

  • ColletionView
  • SwipeView
  • MVVM
  • Font Icon
  • Borders
  • Color gradient brushes
  • Stepper

Preview

       

More information

Beautyshop App UI Challenge made with .NET MAUI.

Beautyshop App

Based on this design by Mahmudur Rahman.

Platforms

Android, iOS, macOS and Windows.

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Create a new custom Layout.
  • BindableLayout.

More information:

Planets Mobile App UI built using .Net Maui. Implements the Dribbble design

You can read about implementation of this design in Part 1 and Part 2 of the blog series.

MauiPlanets

Platforms

  • iOS
  • Android

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Animations.
  • Border

More information:

Pet Adoption UI is a replica made in .NET MAUI. Design obtained from Dribble: https://dribbble.com/shots/9794301-Pet-Adoption-App

Pet Adoption UI

Platforms

Android, iOS, macOS and Windows.

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Layouts.

More information:

F1TV app clone made with .NET MAUI.

F1TV

Platforms

Android, iOS, macOS and Windows.

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • CollectionView.
  • Border.

More information:

A simple scientific calculator built uisng .NET MAUI Preview 14. Based ont his Behance Concept.

Scientific Calculator

Platforms

  • iOS
  • Android
  • Windows

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Shadows.

More information:

Chat App UI Challenge made with .NET MAUI. Based on this design by Tannaz Sadeghi.

ChatApp

Platforms

Android, iOS, macOS and Windows.

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • DataTemplateSelector.

More information:

.NET Podcast App is a sample application showcasing .NET 6, ASP.NET Core, Blazor, .NET MAUI, Azure Container Apps, and more.

.NET Podcasts

Platforms

Android, iOS, macOS and Windows.

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Microsoft.Maui.Essentials

More information:

This is a .NET MAUI app showcasing .NET 6 Previews progress. For more information about what's included, read the release blog post.

.NET MAUI Weather App on all platforms

Platforms

Android, iOS, macOS and Windows.

Features:

  • Use .NET 6 latest Preview
  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Microsoft.Maui.Essentials

More information:

UI built in .NET MAUI, based on a Dribbble design.

MauiFinance

Platforms

Android and iOS.

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, Handlers etc.
  • ControlTemplate
  • Borders

More information:

UI built in .NET MAUI, based on a Uplabs.

MauiStarbucksRedesign

Platforms

Android and iOS.

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Shadows.
  • Borders.
  • CommunityToolkit.Mvvm.
  • CommunityToolkit.Maui.
  • CommunityToolkit.Splat.

More information:

Dynamic Credit Card Payment UI using .NET MAUI and Prism Library and text-mask behaviors. This project is inspired by the CrossGeeks project.

Platforms

Android, iOS, Windows, Tizen

Features

  • Prism.MAUI
    • NavigationService
    • DryIoc Dependency Injection
    • MVVM
  • Behaviors
  • Custom Controls
  • Styles
  • XAML UI
  • Credit Card Layout

More Information

Animated and customised Bottom Sheets plugin for .Net Maui UI CustomSheets

Demo Screens

Supported platforms

  • Android
  • [?] iOS (Should work but I haven't tested)

Features

  • Fully customised
  • We can change sheet height, width, background, RoundRectangle, background click to close, change the content for close button

More Info

Implementation of a coffee shopping UI using .NET MAUI

Demo Screens

Supported platforms

  • iOS
  • Android

Features

  • CarouselView
  • Custom Fonts
  • Shapes

More Info

A simple and gorgeous BMI Calculator built using .NET MAUI and Skia Sharp. Inspired by this Dribble Design.

BMI Calculator

Platforms

  • iOS
  • Android

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • SkiaSharp.

More information:

Running App

BMICalculator.mp4

A demo music artist release and live show tracker app built with .NET MAUI.

Band Tracker

Platforms

  • iOS
  • Android

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Gradients, Frames
  • WebView
  • SkiaSharp.Extended (Lottie animations)

More information:

Running App

android.mp4

A focus app using .NET MAUI.

MAUI Focus

Platforms

  • iOS
  • Android
  • Windows

More information:

Implementation of a Medicine tracker app UI using .NET MAUI

Demo Screens

Supported platforms

  • iOS
  • Android

Features

  • CarouselView
  • IndicatorView
  • CollectionView
  • Custom Fonts
  • Font Icons

More Info

Implementation of a Pet Adoption app UI using .NET MAUI.
Dribble by Arinasdd.

Demo Screen Shots

Features

  • CarouselView
  • Custom Fonts
  • MVVM
  • DI
  • MAUI Shapes

More Info

Having fun developing a Real Estate App for the UI Challenge made with .NET MAUI.

Preview

Real Estate App

Based on this design by Jëlly.

Supported platforms

  • iOS
  • Android

Features:

  • CarouselView
  • IndicatorView
  • CollectionView
  • Custom Fonts
  • Shadows.
  • Borders.
  • Gradients
  • CommunityToolkit.Maui
  • CommunityToolkit.Mvvm

More information:

Replicate the Ukrainian Monobank application UI using .NET MAUI.

MauiBank

Based on this design.

Platforms

Android, iOS, macOS and Windows.

Features:

  • Shell
  • CarouselView
  • CollectionView with grouping
  • Pin Keyboard with Biometric Auth
  • Credit Card Animation

More information:

Classic memory game in which the user has to discover all the pairs of cards with the same images before time runs out. It allows the selection of different difficulty levels and different themes

memory game in light mode

win animation in light mode

lose animation in light mode

memory game in dark mode

win animation in dark mode

lose animation in dark mode

Platforms

  • iOS
  • Android

It works only in portrait mode

Features:

  • Shell
  • AppBuilder
  • MVVM
  • Animations
  • Lottie
  • Skia sharp
  • Font icons
  • Borders
  • Shadows
  • Color gradient brushes
  • BindableLayout
  • Dark and light themes

More information:

Car-Rent-App

Based on this design.

Platforms

Android, iOS, macOS and Windows.

More information:

A REAL and BEAUTIFUL Youtube Clone app built using .Net Maui.

Maui Tube Player

Platforms

  • iOS
  • Android
  • Windows
  • MacOS

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Application Features:
  • Real Youtube API Connection
  • Search for videos
  • Infinite Scrolling
  • Video Details
  • Share a video
  • Play the video
  • Download the Video
  • And a nice UI Design

More information:

Running App

YoutubeCloneVideo.mp4

Multiplayer Swiss Jass game. More info about the game

Running App

  • Screenshot Maui JASS screenshot

  • Video Maui JASS video

Platforms

  • iOS
  • Android
  • macOS

Windows has some buggy behaviors.

Features:

  • MVVM/Community Toolkit
  • Animations
  • Fonts images
  • Messaging
  • Create/Join/Leave/Rejoin rooms
  • Official game rules
  • Multiplayers/Realtime communication (SignalR)
  • Blazor server backend on Azure

More information:

MAUIDelivery: A beautiful delivery .NET MAUI APP

MAUIDelivery

Platforms

Android, iOS.

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Gradients
  • Frames
  • Custom Fonts
  • SkiaSharp.Extended (Lottie Animations)
  • Font Icons
  • Borders
  • DataTemplate Selectors
  • Converters
  • CollectionView with groups
  • Animations
  • DataTriggers

More information:

Running App

MAUIDelivery.mp4

Buy-Used-Car-App

Platforms

Windows , Android, iOS, macOS.

More information:

Platforms

  • iOS
  • Android
  • Windows
  • MacOS

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Application Features:
  • Real Youtube API Connection
  • Search for videos
  • Infinite Scrolling
  • Video Details
  • Share a video
  • Play the video
  • Download the Video
  • And a nice UI Design

More information:

Running App

YoutubeCloneVideo.mp4

Multiplayer Swiss Jass game. More info about the game

Running App

  • Screenshot Maui JASS screenshot

  • Video Maui JASS video

Platforms

  • iOS
  • Android
  • macOS

Windows has some buggy behaviors.

Features:

  • MVVM/Community Toolkit
  • Animations
  • Fonts images
  • Messaging
  • Create/Join/Leave/Rejoin rooms
  • Official game rules
  • Multiplayers/Realtime communication (SignalR)
  • Blazor server backend on Azure

More information:

An app for record all points of cards game called Hearts Ideal for play with friends, save the points and no kill trees.

home finish

Platforms

  • Android

Features:

  • Use all new .NET MAUI APIs: Startup, HostBuilder, etc.
  • Application Features:
  • MVVM
  • BottomSheetDialog
  • Template Selectors
  • ValueConverter
  • Change app theme dinamically
  • SQLite

More pages

game page options BottomSheetDialog history

More information:

App is specifically built for .NET MAUI Beautiful UI Challenge. Demonstrates building UI for iOS, Android, Mac and Windows from shared code base.

image

Platforms

Android, iOS, macOS

Features:

Demonstrates building UI for iOS, Android, Mac and Windows from shared code base.

More information: