diff --git a/GettingStarted/GettingStarted.sln b/GettingStarted/GettingStarted.sln
new file mode 100644
index 0000000..181594d
--- /dev/null
+++ b/GettingStarted/GettingStarted.sln
@@ -0,0 +1,27 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.8.34309.116
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GettingStarted", "GettingStarted\GettingStarted.csproj", "{3905C7E2-B0FF-4909-B0D9-C66433EDCC9D}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {3905C7E2-B0FF-4909-B0D9-C66433EDCC9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3905C7E2-B0FF-4909-B0D9-C66433EDCC9D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3905C7E2-B0FF-4909-B0D9-C66433EDCC9D}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {3905C7E2-B0FF-4909-B0D9-C66433EDCC9D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3905C7E2-B0FF-4909-B0D9-C66433EDCC9D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3905C7E2-B0FF-4909-B0D9-C66433EDCC9D}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {A0F7A2DC-B60B-4963-93FD-C16E625C0C6D}
+ EndGlobalSection
+EndGlobal
diff --git a/GettingStarted/GettingStarted/App.xaml b/GettingStarted/GettingStarted/App.xaml
new file mode 100644
index 0000000..1343b9c
--- /dev/null
+++ b/GettingStarted/GettingStarted/App.xaml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/GettingStarted/GettingStarted/App.xaml.cs b/GettingStarted/GettingStarted/App.xaml.cs
new file mode 100644
index 0000000..9758931
--- /dev/null
+++ b/GettingStarted/GettingStarted/App.xaml.cs
@@ -0,0 +1,12 @@
+namespace GettingStarted
+{
+ public partial class App : Application
+ {
+ public App()
+ {
+ InitializeComponent();
+
+ MainPage = new AppShell();
+ }
+ }
+}
diff --git a/GettingStarted/GettingStarted/AppShell.xaml b/GettingStarted/GettingStarted/AppShell.xaml
new file mode 100644
index 0000000..4fceb8c
--- /dev/null
+++ b/GettingStarted/GettingStarted/AppShell.xaml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/GettingStarted/GettingStarted/AppShell.xaml.cs b/GettingStarted/GettingStarted/AppShell.xaml.cs
new file mode 100644
index 0000000..b9c11f5
--- /dev/null
+++ b/GettingStarted/GettingStarted/AppShell.xaml.cs
@@ -0,0 +1,10 @@
+namespace GettingStarted
+{
+ public partial class AppShell : Shell
+ {
+ public AppShell()
+ {
+ InitializeComponent();
+ }
+ }
+}
diff --git a/GettingStarted/GettingStarted/GettingStarted.csproj b/GettingStarted/GettingStarted/GettingStarted.csproj
new file mode 100644
index 0000000..103d90a
--- /dev/null
+++ b/GettingStarted/GettingStarted/GettingStarted.csproj
@@ -0,0 +1,72 @@
+
+
+
+ net8.0-android;net8.0-ios;net8.0-maccatalyst
+ $(TargetFrameworks);net8.0-windows10.0.19041.0
+
+
+
+
+
+
+ Exe
+ GettingStarted
+ true
+ true
+ enable
+ enable
+
+
+ GettingStarted
+
+
+ com.companyname.gettingstarted
+
+
+ 1.0
+ 1
+
+ 11.0
+ 13.1
+ 21.0
+ 10.0.17763.0
+ 10.0.17763.0
+ 6.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/GettingStarted/GettingStarted/MainPage.xaml b/GettingStarted/GettingStarted/MainPage.xaml
new file mode 100644
index 0000000..e50de3e
--- /dev/null
+++ b/GettingStarted/GettingStarted/MainPage.xaml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/GettingStarted/GettingStarted/MainPage.xaml.cs b/GettingStarted/GettingStarted/MainPage.xaml.cs
new file mode 100644
index 0000000..2ef368e
--- /dev/null
+++ b/GettingStarted/GettingStarted/MainPage.xaml.cs
@@ -0,0 +1,30 @@
+namespace GettingStarted
+{
+ public partial class MainPage : ContentPage
+ {
+ public MainPage()
+ {
+ InitializeComponent();
+ List list = new List();
+ list.Add("Home");
+ list.Add("Profile");
+ list.Add("Inbox");
+ list.Add("Out box");
+ list.Add("Sent");
+ list.Add("Draft");
+ listView.ItemsSource = list;
+ }
+
+ private void hamburgerButton_Clicked(object sender, EventArgs e)
+ {
+ navigationDrawer.ToggleDrawer();
+ }
+
+ private void listView_ItemSelected(object sender, SelectedItemChangedEventArgs e)
+ {
+ // Your codes here
+ navigationDrawer.ToggleDrawer();
+ }
+ }
+
+}
diff --git a/GettingStarted/GettingStarted/MauiProgram.cs b/GettingStarted/GettingStarted/MauiProgram.cs
new file mode 100644
index 0000000..79f1f44
--- /dev/null
+++ b/GettingStarted/GettingStarted/MauiProgram.cs
@@ -0,0 +1,27 @@
+using Syncfusion.Maui.Core.Hosting;
+using Microsoft.Extensions.Logging;
+
+namespace GettingStarted
+{
+ public static class MauiProgram
+ {
+ public static MauiApp CreateMauiApp()
+ {
+ var builder = MauiApp.CreateBuilder();
+ builder
+ .UseMauiApp()
+ .ConfigureSyncfusionCore()
+ .ConfigureFonts(fonts =>
+ {
+ fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
+ fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
+ });
+
+#if DEBUG
+ builder.Logging.AddDebug();
+#endif
+
+ return builder.Build();
+ }
+ }
+}
diff --git a/GettingStarted/GettingStarted/Platforms/Android/AndroidManifest.xml b/GettingStarted/GettingStarted/Platforms/Android/AndroidManifest.xml
new file mode 100644
index 0000000..e9937ad
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Android/AndroidManifest.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/GettingStarted/GettingStarted/Platforms/Android/MainActivity.cs b/GettingStarted/GettingStarted/Platforms/Android/MainActivity.cs
new file mode 100644
index 0000000..5b4c051
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Android/MainActivity.cs
@@ -0,0 +1,11 @@
+using Android.App;
+using Android.Content.PM;
+using Android.OS;
+
+namespace GettingStarted
+{
+ [Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.Density)]
+ public class MainActivity : MauiAppCompatActivity
+ {
+ }
+}
diff --git a/GettingStarted/GettingStarted/Platforms/Android/MainApplication.cs b/GettingStarted/GettingStarted/Platforms/Android/MainApplication.cs
new file mode 100644
index 0000000..8f5a22b
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Android/MainApplication.cs
@@ -0,0 +1,16 @@
+using Android.App;
+using Android.Runtime;
+
+namespace GettingStarted
+{
+ [Application]
+ public class MainApplication : MauiApplication
+ {
+ public MainApplication(IntPtr handle, JniHandleOwnership ownership)
+ : base(handle, ownership)
+ {
+ }
+
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+ }
+}
diff --git a/GettingStarted/GettingStarted/Platforms/Android/Resources/values/colors.xml b/GettingStarted/GettingStarted/Platforms/Android/Resources/values/colors.xml
new file mode 100644
index 0000000..c04d749
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Android/Resources/values/colors.xml
@@ -0,0 +1,6 @@
+
+
+ #512BD4
+ #2B0B98
+ #2B0B98
+
\ No newline at end of file
diff --git a/GettingStarted/GettingStarted/Platforms/MacCatalyst/AppDelegate.cs b/GettingStarted/GettingStarted/Platforms/MacCatalyst/AppDelegate.cs
new file mode 100644
index 0000000..b2e5b73
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/MacCatalyst/AppDelegate.cs
@@ -0,0 +1,10 @@
+using Foundation;
+
+namespace GettingStarted
+{
+ [Register("AppDelegate")]
+ public class AppDelegate : MauiUIApplicationDelegate
+ {
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+ }
+}
diff --git a/GettingStarted/GettingStarted/Platforms/MacCatalyst/Entitlements.plist b/GettingStarted/GettingStarted/Platforms/MacCatalyst/Entitlements.plist
new file mode 100644
index 0000000..de4adc9
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/MacCatalyst/Entitlements.plist
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+ com.apple.security.app-sandbox
+
+
+ com.apple.security.network.client
+
+
+
+
diff --git a/GettingStarted/GettingStarted/Platforms/MacCatalyst/Info.plist b/GettingStarted/GettingStarted/Platforms/MacCatalyst/Info.plist
new file mode 100644
index 0000000..7268977
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/MacCatalyst/Info.plist
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ UIDeviceFamily
+
+ 2
+
+ UIRequiredDeviceCapabilities
+
+ arm64
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ XSAppIconAssets
+ Assets.xcassets/appicon.appiconset
+
+
diff --git a/GettingStarted/GettingStarted/Platforms/MacCatalyst/Program.cs b/GettingStarted/GettingStarted/Platforms/MacCatalyst/Program.cs
new file mode 100644
index 0000000..664fc13
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/MacCatalyst/Program.cs
@@ -0,0 +1,16 @@
+using ObjCRuntime;
+using UIKit;
+
+namespace GettingStarted
+{
+ public class Program
+ {
+ // This is the main entry point of the application.
+ static void Main(string[] args)
+ {
+ // if you want to use a different Application Delegate class from "AppDelegate"
+ // you can specify it here.
+ UIApplication.Main(args, null, typeof(AppDelegate));
+ }
+ }
+}
diff --git a/GettingStarted/GettingStarted/Platforms/Tizen/Main.cs b/GettingStarted/GettingStarted/Platforms/Tizen/Main.cs
new file mode 100644
index 0000000..0b9da5b
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Tizen/Main.cs
@@ -0,0 +1,17 @@
+using Microsoft.Maui;
+using Microsoft.Maui.Hosting;
+using System;
+
+namespace GettingStarted
+{
+ internal class Program : MauiApplication
+ {
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+
+ static void Main(string[] args)
+ {
+ var app = new Program();
+ app.Run(args);
+ }
+ }
+}
diff --git a/GettingStarted/GettingStarted/Platforms/Tizen/tizen-manifest.xml b/GettingStarted/GettingStarted/Platforms/Tizen/tizen-manifest.xml
new file mode 100644
index 0000000..2a100e3
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Tizen/tizen-manifest.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+ maui-appicon-placeholder
+
+
+
+
+ http://tizen.org/privilege/internet
+
+
+
+
\ No newline at end of file
diff --git a/GettingStarted/GettingStarted/Platforms/Windows/App.xaml b/GettingStarted/GettingStarted/Platforms/Windows/App.xaml
new file mode 100644
index 0000000..6cc1e90
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Windows/App.xaml
@@ -0,0 +1,8 @@
+
+
+
diff --git a/GettingStarted/GettingStarted/Platforms/Windows/App.xaml.cs b/GettingStarted/GettingStarted/Platforms/Windows/App.xaml.cs
new file mode 100644
index 0000000..5b1a284
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Windows/App.xaml.cs
@@ -0,0 +1,25 @@
+using Microsoft.UI.Xaml;
+
+// To learn more about WinUI, the WinUI project structure,
+// and more about our project templates, see: http://aka.ms/winui-project-info.
+
+namespace GettingStarted.WinUI
+{
+ ///
+ /// Provides application-specific behavior to supplement the default Application class.
+ ///
+ public partial class App : MauiWinUIApplication
+ {
+ ///
+ /// Initializes the singleton application object. This is the first line of authored code
+ /// executed, and as such is the logical equivalent of main() or WinMain().
+ ///
+ public App()
+ {
+ this.InitializeComponent();
+ }
+
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+ }
+
+}
diff --git a/GettingStarted/GettingStarted/Platforms/Windows/Package.appxmanifest b/GettingStarted/GettingStarted/Platforms/Windows/Package.appxmanifest
new file mode 100644
index 0000000..3a46933
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Windows/Package.appxmanifest
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+ $placeholder$
+ User Name
+ $placeholder$.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/GettingStarted/GettingStarted/Platforms/Windows/app.manifest b/GettingStarted/GettingStarted/Platforms/Windows/app.manifest
new file mode 100644
index 0000000..1ab4ba7
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/Windows/app.manifest
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+ true/PM
+ PerMonitorV2, PerMonitor
+
+
+
diff --git a/GettingStarted/GettingStarted/Platforms/iOS/AppDelegate.cs b/GettingStarted/GettingStarted/Platforms/iOS/AppDelegate.cs
new file mode 100644
index 0000000..b2e5b73
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/iOS/AppDelegate.cs
@@ -0,0 +1,10 @@
+using Foundation;
+
+namespace GettingStarted
+{
+ [Register("AppDelegate")]
+ public class AppDelegate : MauiUIApplicationDelegate
+ {
+ protected override MauiApp CreateMauiApp() => MauiProgram.CreateMauiApp();
+ }
+}
diff --git a/GettingStarted/GettingStarted/Platforms/iOS/Info.plist b/GettingStarted/GettingStarted/Platforms/iOS/Info.plist
new file mode 100644
index 0000000..0004a4f
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/iOS/Info.plist
@@ -0,0 +1,32 @@
+
+
+
+
+ LSRequiresIPhoneOS
+
+ UIDeviceFamily
+
+ 1
+ 2
+
+ UIRequiredDeviceCapabilities
+
+ arm64
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ XSAppIconAssets
+ Assets.xcassets/appicon.appiconset
+
+
diff --git a/GettingStarted/GettingStarted/Platforms/iOS/Program.cs b/GettingStarted/GettingStarted/Platforms/iOS/Program.cs
new file mode 100644
index 0000000..664fc13
--- /dev/null
+++ b/GettingStarted/GettingStarted/Platforms/iOS/Program.cs
@@ -0,0 +1,16 @@
+using ObjCRuntime;
+using UIKit;
+
+namespace GettingStarted
+{
+ public class Program
+ {
+ // This is the main entry point of the application.
+ static void Main(string[] args)
+ {
+ // if you want to use a different Application Delegate class from "AppDelegate"
+ // you can specify it here.
+ UIApplication.Main(args, null, typeof(AppDelegate));
+ }
+ }
+}
diff --git a/GettingStarted/GettingStarted/Properties/launchSettings.json b/GettingStarted/GettingStarted/Properties/launchSettings.json
new file mode 100644
index 0000000..edf8aad
--- /dev/null
+++ b/GettingStarted/GettingStarted/Properties/launchSettings.json
@@ -0,0 +1,8 @@
+{
+ "profiles": {
+ "Windows Machine": {
+ "commandName": "MsixPackage",
+ "nativeDebugging": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/GettingStarted/GettingStarted/Resources/AppIcon/appicon.svg b/GettingStarted/GettingStarted/Resources/AppIcon/appicon.svg
new file mode 100644
index 0000000..9d63b65
--- /dev/null
+++ b/GettingStarted/GettingStarted/Resources/AppIcon/appicon.svg
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/GettingStarted/GettingStarted/Resources/AppIcon/appiconfg.svg b/GettingStarted/GettingStarted/Resources/AppIcon/appiconfg.svg
new file mode 100644
index 0000000..21dfb25
--- /dev/null
+++ b/GettingStarted/GettingStarted/Resources/AppIcon/appiconfg.svg
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/GettingStarted/GettingStarted/Resources/Fonts/OpenSans-Regular.ttf b/GettingStarted/GettingStarted/Resources/Fonts/OpenSans-Regular.ttf
new file mode 100644
index 0000000..9ab655d
Binary files /dev/null and b/GettingStarted/GettingStarted/Resources/Fonts/OpenSans-Regular.ttf differ
diff --git a/GettingStarted/GettingStarted/Resources/Fonts/OpenSans-Semibold.ttf b/GettingStarted/GettingStarted/Resources/Fonts/OpenSans-Semibold.ttf
new file mode 100644
index 0000000..2b7468e
Binary files /dev/null and b/GettingStarted/GettingStarted/Resources/Fonts/OpenSans-Semibold.ttf differ
diff --git a/GettingStarted/GettingStarted/Resources/Images/dotnet_bot.png b/GettingStarted/GettingStarted/Resources/Images/dotnet_bot.png
new file mode 100644
index 0000000..f93ce02
Binary files /dev/null and b/GettingStarted/GettingStarted/Resources/Images/dotnet_bot.png differ
diff --git a/GettingStarted/GettingStarted/Resources/Images/hamburgericon.png b/GettingStarted/GettingStarted/Resources/Images/hamburgericon.png
new file mode 100644
index 0000000..43bf736
Binary files /dev/null and b/GettingStarted/GettingStarted/Resources/Images/hamburgericon.png differ
diff --git a/GettingStarted/GettingStarted/Resources/Images/user.png b/GettingStarted/GettingStarted/Resources/Images/user.png
new file mode 100644
index 0000000..0ed7efe
Binary files /dev/null and b/GettingStarted/GettingStarted/Resources/Images/user.png differ
diff --git a/GettingStarted/GettingStarted/Resources/Raw/AboutAssets.txt b/GettingStarted/GettingStarted/Resources/Raw/AboutAssets.txt
new file mode 100644
index 0000000..15d6244
--- /dev/null
+++ b/GettingStarted/GettingStarted/Resources/Raw/AboutAssets.txt
@@ -0,0 +1,15 @@
+Any raw assets you want to be deployed with your application can be placed in
+this directory (and child directories). Deployment of the asset to your application
+is automatically handled by the following `MauiAsset` Build Action within your `.csproj`.
+
+
+
+These files will be deployed with you package and will be accessible using Essentials:
+
+ async Task LoadMauiAsset()
+ {
+ using var stream = await FileSystem.OpenAppPackageFileAsync("AboutAssets.txt");
+ using var reader = new StreamReader(stream);
+
+ var contents = reader.ReadToEnd();
+ }
diff --git a/GettingStarted/GettingStarted/Resources/Splash/splash.svg b/GettingStarted/GettingStarted/Resources/Splash/splash.svg
new file mode 100644
index 0000000..21dfb25
--- /dev/null
+++ b/GettingStarted/GettingStarted/Resources/Splash/splash.svg
@@ -0,0 +1,8 @@
+
+
+
\ No newline at end of file
diff --git a/GettingStarted/GettingStarted/Resources/Styles/Colors.xaml b/GettingStarted/GettingStarted/Resources/Styles/Colors.xaml
new file mode 100644
index 0000000..30307a5
--- /dev/null
+++ b/GettingStarted/GettingStarted/Resources/Styles/Colors.xaml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+ #512BD4
+ #ac99ea
+ #242424
+ #DFD8F7
+ #9880e5
+ #2B0B98
+
+ White
+ Black
+ #D600AA
+ #190649
+ #1f1f1f
+
+ #E1E1E1
+ #C8C8C8
+ #ACACAC
+ #919191
+ #6E6E6E
+ #404040
+ #212121
+ #141414
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/GettingStarted/GettingStarted/Resources/Styles/Styles.xaml b/GettingStarted/GettingStarted/Resources/Styles/Styles.xaml
new file mode 100644
index 0000000..e0d36bb
--- /dev/null
+++ b/GettingStarted/GettingStarted/Resources/Styles/Styles.xaml
@@ -0,0 +1,426 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/README.md b/README.md
index 13b42dd..3b288a4 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,53 @@
-# Getting-started-sample-for-.NET-MAUI-NavigationDrawer
-The sample demonstrates how to get started with .NET MAUI NavigationDrawer [SfNavigationDrawer].
+## Getting started with NavigationDrawer control
+
+This section explains how to add the `.NET MAUI NavigationDrawer control.` This section covers only the basic features needed to get started with Syncfusion .NET MAUI NavigationDrawer.
+
+### Adding the .NET MAUI NavigationDrawer control
+
+Step 1: Add the NuGet to the project and add the namespace as shown in the following code sample:
+
+**[XAML]**
+```
+ xmlns:navigationdrawer="clr-namespace:Syncfusion.Maui.NavigationDrawer;assembly=Syncfusion.Maui.NavigationDrawer"
+```
+
+**[C#]**
+```
+ using Syncfusion.Maui.NavigationDrawer;
+```
+
+Step 2: Set the NavigationDrawer control to content in `ContentPage.`
+
+**[XAML]**
+```
+
+
+
+
+
+```
+
+**[C#]**
+```
+
+SfNavigationDrawer navigationDrawer = new SfNavigationDrawer();
+Grid grid = new Grid();
+navigationDrawer.ContentView = grid;
+this.Content = navigationDrawer;
+```
+
+## Project pre-requisites
+
+Make sure that you have the compatible versions of Visual Studio with .NET MAUI workloads and .NET SDK version in your machine before starting to work on this project. Refer to [System Requirements for .NET MAUI](https://help.syncfusion.com/maui/system-requirements).
+
+## How to run this application?
+
+To run this application, you need to first clone the Getting-started-with-.NET-MAUI-NavigationDrawer repository and then open it in Visual Studio 2022. Now, simply build and run your project to view the output.
+
+## Troubleshooting ##
+### Path too long exception
+If you are facing path too long exception when building this example project, close Visual Studio and rename the repository to short and build the project.
+
+## License
+
+Syncfusion has no liability for any damage or consequence that may arise by using or viewing the samples. The samples are for demonstrative purposes, and if you choose to use or access the samples, you agree to not hold Syncfusion liable, in any form, for any damage that is related to use, for accessing, or viewing the samples. By accessing, viewing, or seeing the samples, you acknowledge and agree Syncfusion’s samples will not allow you seek injunctive relief in any form for any claim related to the sample. If you do not agree to this, do not view, access, utilize, or otherwise do anything with Syncfusion’s samples.
\ No newline at end of file