Food Delivery App - Basic Setup
App.xaml
<Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:FoodDeliveryApp"
x:Class="FoodDeliveryApp.App">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Resources/Styles/Colors.xaml" />
<ResourceDictionary Source="Resources/Styles/Styles.xaml" />
</ResourceDictionary.MergedDictionaries>
<Color x:Key="BackgroundColor">#F1EFEF</Color>
<Color x:Key="Primary">#004AAD</Color>
<Color x:Key="Secondary">#FF914D</Color>
<Color x:Key="OldLace">#FDF7E4</Color>
<Color x:Key="Black">#000000</Color>
<Color x:Key="Gray">#383838</Color>
<Color x:Key="LightGray">#DEDEDE</Color>
</ResourceDictionary>
</Application.Resources>
</Application>
Please, support my blog by clicking on our sponsors ad!
App.xaml.cs
MainPage = new AppShell();
FontAwesome
For fontawesome refer this link
Copy Solid Class and rename class name as "FontAwesomeSolid" keep in "Utilities" Folder
AppShell.Xaml
<Shell
x:Class="FoodDeliveryApp.AppShell"
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:FoodDeliveryApp.Pages.Authentication"
Shell.FlyoutBehavior="Disabled">
<ShellContent
Title="Home"
ContentTemplate="{DataTemplate local:Login}"
Route="MainPage" />
</Shell>
AppShell.xaml.cs
public partial class AppShell : Shell { public AppShell() { InitializeComponent(); Routing.RegisterRoute("Login", typeof(Login)); Routing.RegisterRoute("Register", typeof(Register)); Routing.RegisterRoute("Home", typeof(Home)); Routing.RegisterRoute("FilterPage", typeof(FilterPage)); Routing.RegisterRoute("ProductList", typeof(List)); } }
MAUIProgram.cs
public static class MauiProgram { public static MauiApp CreateMauiApp() { var builder = MauiApp.CreateBuilder(); builder .UseMauiApp<App>() .UseMauiCommunityToolkit() .ConfigureFonts(fonts => { fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); fonts.AddFont("FontAwesome5FreeSolid900.otf", "FontAwesome"); }); #if DEBUG builder.Logging.AddDebug(); #endif return builder.Build(); } }
can you upload complete project or code
ReplyDelete