├── .github └── workflows │ └── build-validation.yml ├── .gitignore ├── Art ├── CodedMonkeys.png ├── Convert.PNG ├── Details.PNG ├── EmptyView.png ├── FinalUI.PNG ├── GridItemsLayoutHorizontal.png ├── GridItemsLayoutVert.png ├── PullToRefresh.PNG ├── ResourcesSingleProject.png ├── RestoreNuGets.PNG ├── SelectFramework.png ├── Solution.PNG └── Themes.gif ├── Community Modules └── README.md ├── Directory.build.props ├── Directory.build.targets ├── Finish ├── MonkeyFinder.sln └── MonkeyFinder │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppShell.xaml │ ├── AppShell.xaml.cs │ ├── GlobalUsings.cs │ ├── MauiProgram.cs │ ├── Model │ └── Monkey.cs │ ├── MonkeyFinder.csproj │ ├── Platforms │ ├── Android │ │ ├── AndroidManifest.xml │ │ ├── AssemblyInfo.cs │ │ ├── MainActivity.cs │ │ ├── MainApplication.cs │ │ └── Resources │ │ │ └── values │ │ │ └── colors.xml │ ├── MacCatalyst │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── Program.cs │ ├── Windows │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Package.appxmanifest │ │ └── app.manifest │ └── iOS │ │ ├── AppDelegate.cs │ │ ├── Info.plist │ │ └── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Resources │ ├── Fonts │ │ └── OpenSans-Regular.ttf │ ├── Images │ │ ├── dotnet_bot.svg │ │ └── nodata.png │ ├── Raw │ │ ├── AboutAssets.txt │ │ └── monkeydata.json │ ├── appicon.svg │ └── appiconfg.svg │ ├── Services │ └── MonkeyService.cs │ ├── View │ ├── DetailsPage.xaml │ ├── DetailsPage.xaml.cs │ ├── MainPage.xaml │ └── MainPage.xaml.cs │ └── ViewModel │ ├── BaseViewModel.cs │ ├── MonkeyDetailsViewModel.cs │ └── MonkeysViewModel.cs ├── LICENSE ├── Part 0 - Overview ├── README.md ├── README.zh-cn.md └── README.zh-tw.md ├── Part 1 - Displaying Data ├── MonkeyFinder.sln ├── MonkeyFinder │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppShell.xaml │ ├── AppShell.xaml.cs │ ├── GlobalUsings.cs │ ├── MauiProgram.cs │ ├── Model │ │ └── Monkey.cs │ ├── MonkeyFinder.csproj │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.cs │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Resources │ │ ├── Fonts │ │ │ └── OpenSans-Regular.ttf │ │ ├── Images │ │ │ ├── dotnet_bot.svg │ │ │ └── nodata.png │ │ ├── Raw │ │ │ ├── AboutAssets.txt │ │ │ └── monkeydata.json │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Services │ │ └── MonkeyService.cs │ ├── View │ │ ├── DetailsPage.xaml │ │ ├── DetailsPage.xaml.cs │ │ ├── MainPage.xaml │ │ └── MainPage.xaml.cs │ └── ViewModel │ │ ├── BaseViewModel.cs │ │ ├── MonkeyDetailsViewModel.cs │ │ └── MonkeysViewModel.cs ├── README.md ├── README.zh-cn.md └── README.zh-tw.md ├── Part 2 - MVVM ├── MonkeyFinder.sln ├── MonkeyFinder │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppShell.xaml │ ├── AppShell.xaml.cs │ ├── GlobalUsings.cs │ ├── MauiProgram.cs │ ├── Model │ │ └── Monkey.cs │ ├── MonkeyFinder.csproj │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.cs │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Resources │ │ ├── Fonts │ │ │ └── OpenSans-Regular.ttf │ │ ├── Images │ │ │ ├── dotnet_bot.svg │ │ │ └── nodata.png │ │ ├── Raw │ │ │ ├── AboutAssets.txt │ │ │ └── monkeydata.json │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Services │ │ └── MonkeyService.cs │ ├── View │ │ ├── DetailsPage.xaml │ │ ├── DetailsPage.xaml.cs │ │ ├── MainPage.xaml │ │ └── MainPage.xaml.cs │ └── ViewModel │ │ ├── BaseViewModel.cs │ │ ├── MonkeyDetailsViewModel.cs │ │ └── MonkeysViewModel.cs ├── README.md ├── README.zh-cn.md └── README.zh-tw.md ├── Part 3 - Navigation ├── MonkeyFinder.sln ├── MonkeyFinder │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppShell.xaml │ ├── AppShell.xaml.cs │ ├── GlobalUsings.cs │ ├── MauiProgram.cs │ ├── Model │ │ └── Monkey.cs │ ├── MonkeyFinder.csproj │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.cs │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Resources │ │ ├── Fonts │ │ │ └── OpenSans-Regular.ttf │ │ ├── Images │ │ │ ├── dotnet_bot.svg │ │ │ └── nodata.png │ │ ├── Raw │ │ │ ├── AboutAssets.txt │ │ │ └── monkeydata.json │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Services │ │ └── MonkeyService.cs │ ├── View │ │ ├── DetailsPage.xaml │ │ ├── DetailsPage.xaml.cs │ │ ├── MainPage.xaml │ │ └── MainPage.xaml.cs │ └── ViewModel │ │ ├── BaseViewModel.cs │ │ ├── MonkeyDetailsViewModel.cs │ │ └── MonkeysViewModel.cs ├── README.md ├── README.zh-cn.md └── README.zh-tw.md ├── Part 4 - Platform Features ├── MonkeyFinder.sln ├── MonkeyFinder │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppShell.xaml │ ├── AppShell.xaml.cs │ ├── GlobalUsings.cs │ ├── MauiProgram.cs │ ├── Model │ │ └── Monkey.cs │ ├── MonkeyFinder.csproj │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.cs │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Resources │ │ ├── Fonts │ │ │ └── OpenSans-Regular.ttf │ │ ├── Images │ │ │ ├── dotnet_bot.svg │ │ │ └── nodata.png │ │ ├── Raw │ │ │ ├── AboutAssets.txt │ │ │ └── monkeydata.json │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Services │ │ └── MonkeyService.cs │ ├── View │ │ ├── DetailsPage.xaml │ │ ├── DetailsPage.xaml.cs │ │ ├── MainPage.xaml │ │ └── MainPage.xaml.cs │ └── ViewModel │ │ ├── BaseViewModel.cs │ │ ├── MonkeyDetailsViewModel.cs │ │ └── MonkeysViewModel.cs ├── README.md ├── README.zh-cn.md └── README.zh-tw.md ├── Part 5 - CollectionView ├── MonkeyFinder.sln ├── MonkeyFinder │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppShell.xaml │ ├── AppShell.xaml.cs │ ├── GlobalUsings.cs │ ├── MauiProgram.cs │ ├── Model │ │ └── Monkey.cs │ ├── MonkeyFinder.csproj │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.cs │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Resources │ │ ├── Fonts │ │ │ └── OpenSans-Regular.ttf │ │ ├── Images │ │ │ ├── dotnet_bot.svg │ │ │ └── nodata.png │ │ ├── Raw │ │ │ ├── AboutAssets.txt │ │ │ └── monkeydata.json │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Services │ │ └── MonkeyService.cs │ ├── View │ │ ├── DetailsPage.xaml │ │ ├── DetailsPage.xaml.cs │ │ ├── MainPage.xaml │ │ └── MainPage.xaml.cs │ └── ViewModel │ │ ├── BaseViewModel.cs │ │ ├── MonkeyDetailsViewModel.cs │ │ └── MonkeysViewModel.cs ├── README.md ├── README.zh-cn.md └── README.zh-tw.md ├── Part 6 - AppThemes ├── MonkeyFinder.sln ├── MonkeyFinder │ ├── App.xaml │ ├── App.xaml.cs │ ├── AppShell.xaml │ ├── AppShell.xaml.cs │ ├── GlobalUsings.cs │ ├── MauiProgram.cs │ ├── Model │ │ └── Monkey.cs │ ├── MonkeyFinder.csproj │ ├── Platforms │ │ ├── Android │ │ │ ├── AndroidManifest.xml │ │ │ ├── AssemblyInfo.cs │ │ │ ├── MainActivity.cs │ │ │ ├── MainApplication.cs │ │ │ └── Resources │ │ │ │ └── values │ │ │ │ └── colors.xml │ │ ├── MacCatalyst │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ │ ├── Windows │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ └── app.manifest │ │ └── iOS │ │ │ ├── AppDelegate.cs │ │ │ ├── Info.plist │ │ │ └── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Resources │ │ ├── Fonts │ │ │ └── OpenSans-Regular.ttf │ │ ├── Images │ │ │ ├── dotnet_bot.svg │ │ │ └── nodata.png │ │ ├── Raw │ │ │ ├── AboutAssets.txt │ │ │ └── monkeydata.json │ │ ├── appicon.svg │ │ └── appiconfg.svg │ ├── Services │ │ └── MonkeyService.cs │ ├── View │ │ ├── DetailsPage.xaml │ │ ├── DetailsPage.xaml.cs │ │ ├── MainPage.xaml │ │ └── MainPage.xaml.cs │ └── ViewModel │ │ ├── BaseViewModel.cs │ │ ├── MonkeyDetailsViewModel.cs │ │ └── MonkeysViewModel.cs ├── README.md ├── README.zh-cn.md └── README.zh-tw.md ├── README.md ├── README.zh-cn.md ├── README.zh-tw.md └── Slides ├── Workshop0 - Introduction to .NET MAUI.pptx ├── Workshop1 - Our First App.pptx ├── Workshop2 - MVVM and Data Binding.pptx ├── Workshop3 - Navigation.pptx ├── Workshop4 - Accessing Platform Features.pptx ├── Workshop5 - CollectionView.pptx └── Workshop6 - App Themes.pptx /.github/workflows/build-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/.github/workflows/build-validation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /Art/CodedMonkeys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/CodedMonkeys.png -------------------------------------------------------------------------------- /Art/Convert.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/Convert.PNG -------------------------------------------------------------------------------- /Art/Details.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/Details.PNG -------------------------------------------------------------------------------- /Art/EmptyView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/EmptyView.png -------------------------------------------------------------------------------- /Art/FinalUI.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/FinalUI.PNG -------------------------------------------------------------------------------- /Art/GridItemsLayoutHorizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/GridItemsLayoutHorizontal.png -------------------------------------------------------------------------------- /Art/GridItemsLayoutVert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/GridItemsLayoutVert.png -------------------------------------------------------------------------------- /Art/PullToRefresh.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/PullToRefresh.PNG -------------------------------------------------------------------------------- /Art/ResourcesSingleProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/ResourcesSingleProject.png -------------------------------------------------------------------------------- /Art/RestoreNuGets.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/RestoreNuGets.PNG -------------------------------------------------------------------------------- /Art/SelectFramework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/SelectFramework.png -------------------------------------------------------------------------------- /Art/Solution.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/Solution.PNG -------------------------------------------------------------------------------- /Art/Themes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Art/Themes.gif -------------------------------------------------------------------------------- /Community Modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Community Modules/README.md -------------------------------------------------------------------------------- /Directory.build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Directory.build.props -------------------------------------------------------------------------------- /Directory.build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Directory.build.targets -------------------------------------------------------------------------------- /Finish/MonkeyFinder.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder.sln -------------------------------------------------------------------------------- /Finish/MonkeyFinder/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/App.xaml -------------------------------------------------------------------------------- /Finish/MonkeyFinder/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/App.xaml.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/AppShell.xaml -------------------------------------------------------------------------------- /Finish/MonkeyFinder/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/AppShell.xaml.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/GlobalUsings.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/MauiProgram.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Model/Monkey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Model/Monkey.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/MonkeyFinder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/MonkeyFinder.csproj -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/Android/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/Android/AssemblyInfo.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Properties/launchSettings.json -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Resources/Images/nodata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Resources/Images/nodata.png -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Resources/Raw/monkeydata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Resources/Raw/monkeydata.json -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Resources/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Resources/appicon.svg -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Resources/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Resources/appiconfg.svg -------------------------------------------------------------------------------- /Finish/MonkeyFinder/Services/MonkeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/Services/MonkeyService.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/View/DetailsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/View/DetailsPage.xaml -------------------------------------------------------------------------------- /Finish/MonkeyFinder/View/DetailsPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/View/DetailsPage.xaml.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/View/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/View/MainPage.xaml -------------------------------------------------------------------------------- /Finish/MonkeyFinder/View/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/View/MainPage.xaml.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/ViewModel/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/ViewModel/BaseViewModel.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs -------------------------------------------------------------------------------- /Finish/MonkeyFinder/ViewModel/MonkeysViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Finish/MonkeyFinder/ViewModel/MonkeysViewModel.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /Part 0 - Overview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 0 - Overview/README.md -------------------------------------------------------------------------------- /Part 0 - Overview/README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 0 - Overview/README.zh-cn.md -------------------------------------------------------------------------------- /Part 0 - Overview/README.zh-tw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 0 - Overview/README.zh-tw.md -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder.sln -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/App.xaml -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/App.xaml.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/AppShell.xaml -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/AppShell.xaml.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/GlobalUsings.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/MauiProgram.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Model/Monkey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Model/Monkey.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/MonkeyFinder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/MonkeyFinder.csproj -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/AssemblyInfo.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Properties/launchSettings.json -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Resources/Images/nodata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Resources/Images/nodata.png -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Resources/Raw/monkeydata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Resources/Raw/monkeydata.json -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Resources/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Resources/appicon.svg -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Resources/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Resources/appiconfg.svg -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/Services/MonkeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/Services/MonkeyService.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/View/DetailsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/View/DetailsPage.xaml -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/View/DetailsPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/View/DetailsPage.xaml.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/View/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/View/MainPage.xaml -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/View/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/View/MainPage.xaml.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/ViewModel/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/ViewModel/BaseViewModel.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/MonkeyFinder/ViewModel/MonkeysViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/MonkeyFinder/ViewModel/MonkeysViewModel.cs -------------------------------------------------------------------------------- /Part 1 - Displaying Data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/README.md -------------------------------------------------------------------------------- /Part 1 - Displaying Data/README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/README.zh-cn.md -------------------------------------------------------------------------------- /Part 1 - Displaying Data/README.zh-tw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 1 - Displaying Data/README.zh-tw.md -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder.sln -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/App.xaml -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/App.xaml.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/AppShell.xaml -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/AppShell.xaml.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/GlobalUsings.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/MauiProgram.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Model/Monkey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Model/Monkey.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/MonkeyFinder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/MonkeyFinder.csproj -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/Android/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/Android/AssemblyInfo.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Properties/launchSettings.json -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Resources/Images/nodata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Resources/Images/nodata.png -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Resources/Raw/monkeydata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Resources/Raw/monkeydata.json -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Resources/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Resources/appicon.svg -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Resources/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Resources/appiconfg.svg -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/Services/MonkeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/Services/MonkeyService.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/View/DetailsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/View/DetailsPage.xaml -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/View/DetailsPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/View/DetailsPage.xaml.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/View/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/View/MainPage.xaml -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/View/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/View/MainPage.xaml.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/ViewModel/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/ViewModel/BaseViewModel.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/MonkeyFinder/ViewModel/MonkeysViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/MonkeyFinder/ViewModel/MonkeysViewModel.cs -------------------------------------------------------------------------------- /Part 2 - MVVM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/README.md -------------------------------------------------------------------------------- /Part 2 - MVVM/README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/README.zh-cn.md -------------------------------------------------------------------------------- /Part 2 - MVVM/README.zh-tw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 2 - MVVM/README.zh-tw.md -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder.sln -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/App.xaml -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/App.xaml.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/AppShell.xaml -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/AppShell.xaml.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/GlobalUsings.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/MauiProgram.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Model/Monkey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Model/Monkey.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/MonkeyFinder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/MonkeyFinder.csproj -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/Android/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/Android/AssemblyInfo.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Properties/launchSettings.json -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Resources/Images/nodata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Resources/Images/nodata.png -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Resources/Raw/monkeydata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Resources/Raw/monkeydata.json -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Resources/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Resources/appicon.svg -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Resources/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Resources/appiconfg.svg -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/Services/MonkeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/Services/MonkeyService.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/View/DetailsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/View/DetailsPage.xaml -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/View/DetailsPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/View/DetailsPage.xaml.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/View/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/View/MainPage.xaml -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/View/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/View/MainPage.xaml.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/ViewModel/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/ViewModel/BaseViewModel.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/MonkeyFinder/ViewModel/MonkeysViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/MonkeyFinder/ViewModel/MonkeysViewModel.cs -------------------------------------------------------------------------------- /Part 3 - Navigation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/README.md -------------------------------------------------------------------------------- /Part 3 - Navigation/README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/README.zh-cn.md -------------------------------------------------------------------------------- /Part 3 - Navigation/README.zh-tw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 3 - Navigation/README.zh-tw.md -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder.sln -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/App.xaml -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/App.xaml.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/AppShell.xaml -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/AppShell.xaml.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/GlobalUsings.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/MauiProgram.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Model/Monkey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Model/Monkey.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/MonkeyFinder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/MonkeyFinder.csproj -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/Android/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/Android/AssemblyInfo.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Properties/launchSettings.json -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Resources/Images/nodata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Resources/Images/nodata.png -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Resources/Raw/monkeydata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Resources/Raw/monkeydata.json -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Resources/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Resources/appicon.svg -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Resources/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Resources/appiconfg.svg -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/Services/MonkeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/Services/MonkeyService.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/View/DetailsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/View/DetailsPage.xaml -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/View/DetailsPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/View/DetailsPage.xaml.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/View/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/View/MainPage.xaml -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/View/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/View/MainPage.xaml.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/ViewModel/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/ViewModel/BaseViewModel.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/MonkeyFinder/ViewModel/MonkeysViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/MonkeyFinder/ViewModel/MonkeysViewModel.cs -------------------------------------------------------------------------------- /Part 4 - Platform Features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/README.md -------------------------------------------------------------------------------- /Part 4 - Platform Features/README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/README.zh-cn.md -------------------------------------------------------------------------------- /Part 4 - Platform Features/README.zh-tw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 4 - Platform Features/README.zh-tw.md -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder.sln -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/App.xaml -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/App.xaml.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/AppShell.xaml -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/AppShell.xaml.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/GlobalUsings.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/MauiProgram.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Model/Monkey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Model/Monkey.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/MonkeyFinder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/MonkeyFinder.csproj -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/Android/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/Android/AssemblyInfo.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Properties/launchSettings.json -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Resources/Images/nodata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Resources/Images/nodata.png -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Resources/Raw/monkeydata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Resources/Raw/monkeydata.json -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Resources/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Resources/appicon.svg -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Resources/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Resources/appiconfg.svg -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/Services/MonkeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/Services/MonkeyService.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/View/DetailsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/View/DetailsPage.xaml -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/View/DetailsPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/View/DetailsPage.xaml.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/View/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/View/MainPage.xaml -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/View/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/View/MainPage.xaml.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/ViewModel/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/ViewModel/BaseViewModel.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/MonkeyFinder/ViewModel/MonkeysViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/MonkeyFinder/ViewModel/MonkeysViewModel.cs -------------------------------------------------------------------------------- /Part 5 - CollectionView/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/README.md -------------------------------------------------------------------------------- /Part 5 - CollectionView/README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/README.zh-cn.md -------------------------------------------------------------------------------- /Part 5 - CollectionView/README.zh-tw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 5 - CollectionView/README.zh-tw.md -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder.sln -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/App.xaml -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/App.xaml.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/AppShell.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/AppShell.xaml -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/AppShell.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/AppShell.xaml.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/GlobalUsings.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/MauiProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/MauiProgram.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Model/Monkey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Model/Monkey.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/MonkeyFinder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/MonkeyFinder.csproj -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/Android/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/Android/AndroidManifest.xml -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/Android/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/Android/AssemblyInfo.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/Android/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/Android/MainActivity.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/Android/MainApplication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/Android/MainApplication.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/Android/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/Android/Resources/values/colors.xml -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/MacCatalyst/AppDelegate.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/MacCatalyst/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/MacCatalyst/Info.plist -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/MacCatalyst/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/MacCatalyst/Program.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/Windows/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/Windows/App.xaml -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/Windows/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/Windows/App.xaml.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/Windows/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/Windows/Package.appxmanifest -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/Windows/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/Windows/app.manifest -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/iOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/iOS/AppDelegate.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/iOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/iOS/Info.plist -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Platforms/iOS/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Platforms/iOS/Program.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Properties/launchSettings.json -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Resources/Fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Resources/Images/dotnet_bot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Resources/Images/dotnet_bot.svg -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Resources/Images/nodata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Resources/Images/nodata.png -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Resources/Raw/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Resources/Raw/AboutAssets.txt -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Resources/Raw/monkeydata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Resources/Raw/monkeydata.json -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Resources/appicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Resources/appicon.svg -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Resources/appiconfg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Resources/appiconfg.svg -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/Services/MonkeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/Services/MonkeyService.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/View/DetailsPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/View/DetailsPage.xaml -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/View/DetailsPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/View/DetailsPage.xaml.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/View/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/View/MainPage.xaml -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/View/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/View/MainPage.xaml.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/ViewModel/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/ViewModel/BaseViewModel.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/ViewModel/MonkeyDetailsViewModel.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/MonkeyFinder/ViewModel/MonkeysViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/MonkeyFinder/ViewModel/MonkeysViewModel.cs -------------------------------------------------------------------------------- /Part 6 - AppThemes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/README.md -------------------------------------------------------------------------------- /Part 6 - AppThemes/README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/README.zh-cn.md -------------------------------------------------------------------------------- /Part 6 - AppThemes/README.zh-tw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Part 6 - AppThemes/README.zh-tw.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/README.zh-cn.md -------------------------------------------------------------------------------- /README.zh-tw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/README.zh-tw.md -------------------------------------------------------------------------------- /Slides/Workshop0 - Introduction to .NET MAUI.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Slides/Workshop0 - Introduction to .NET MAUI.pptx -------------------------------------------------------------------------------- /Slides/Workshop1 - Our First App.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Slides/Workshop1 - Our First App.pptx -------------------------------------------------------------------------------- /Slides/Workshop2 - MVVM and Data Binding.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Slides/Workshop2 - MVVM and Data Binding.pptx -------------------------------------------------------------------------------- /Slides/Workshop3 - Navigation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Slides/Workshop3 - Navigation.pptx -------------------------------------------------------------------------------- /Slides/Workshop4 - Accessing Platform Features.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Slides/Workshop4 - Accessing Platform Features.pptx -------------------------------------------------------------------------------- /Slides/Workshop5 - CollectionView.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Slides/Workshop5 - CollectionView.pptx -------------------------------------------------------------------------------- /Slides/Workshop6 - App Themes.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kinfey/dotnet-maui-workshop/HEAD/Slides/Workshop6 - App Themes.pptx --------------------------------------------------------------------------------