├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md └── assets ├── colored-maui-style.svg ├── colored-with-border.png ├── colored-with-border.svg ├── colors.txt ├── logo-small.png ├── marketplace-logo.png ├── outline-256.png ├── outline-eye-closed.svg ├── outline-no-eye.svg ├── outline-only-eye-closed.svg ├── outline-only-eye.svg ├── outline-plus-eye.svg ├── outline.svg ├── screenshots ├── Create-new-project.png ├── configure-new-project.png ├── step-1.png ├── step-2.png ├── step-3.png ├── step-4.png └── step-5.png ├── social-preview.png └── solid.svg /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: mrlacey 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Report a problem with the wizard or generated code 4 | title: '' 5 | labels: bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Versions (please complete the following information):** 27 | - OS: 28 | - Viosual Studio version [e.g.17.4]: 29 | - Extension Version [e.g. 1.0 -- it's in the bottom-righthand corner of the wizard]: 30 | 31 | **Additional context** 32 | Add any other context about the problem here. 33 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: enhancement 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ## Ignore Visual Studio temporary files, build results, and 2 | ## files generated by popular Visual Studio add-ons. 3 | ## 4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore 5 | 6 | # User-specific files 7 | *.rsuser 8 | *.suo 9 | *.user 10 | *.userosscache 11 | *.sln.docstates 12 | 13 | # User-specific files (MonoDevelop/Xamarin Studio) 14 | *.userprefs 15 | 16 | # Mono auto generated files 17 | mono_crash.* 18 | 19 | # Build results 20 | [Dd]ebug/ 21 | [Dd]ebugPublic/ 22 | [Rr]elease/ 23 | [Rr]eleases/ 24 | x64/ 25 | x86/ 26 | [Aa][Rr][Mm]/ 27 | [Aa][Rr][Mm]64/ 28 | bld/ 29 | [Bb]in/ 30 | [Oo]bj/ 31 | [Ll]og/ 32 | [Ll]ogs/ 33 | 34 | # Visual Studio 2015/2017 cache/options directory 35 | .vs/ 36 | # Uncomment if you have tasks that create the project's static files in wwwroot 37 | #wwwroot/ 38 | 39 | # Visual Studio 2017 auto generated files 40 | Generated\ Files/ 41 | 42 | # MSTest test Results 43 | [Tt]est[Rr]esult*/ 44 | [Bb]uild[Ll]og.* 45 | 46 | # NUnit 47 | *.VisualState.xml 48 | TestResult.xml 49 | nunit-*.xml 50 | 51 | # Build Results of an ATL Project 52 | [Dd]ebugPS/ 53 | [Rr]eleasePS/ 54 | dlldata.c 55 | 56 | # Benchmark Results 57 | BenchmarkDotNet.Artifacts/ 58 | 59 | # .NET Core 60 | project.lock.json 61 | project.fragment.lock.json 62 | artifacts/ 63 | 64 | # StyleCop 65 | StyleCopReport.xml 66 | 67 | # Files built by Visual Studio 68 | *_i.c 69 | *_p.c 70 | *_h.h 71 | *.ilk 72 | *.meta 73 | *.obj 74 | *.iobj 75 | *.pch 76 | *.pdb 77 | *.ipdb 78 | *.pgc 79 | *.pgd 80 | *.rsp 81 | *.sbr 82 | *.tlb 83 | *.tli 84 | *.tlh 85 | *.tmp 86 | *.tmp_proj 87 | *_wpftmp.csproj 88 | *.log 89 | *.vspscc 90 | *.vssscc 91 | .builds 92 | *.pidb 93 | *.svclog 94 | *.scc 95 | 96 | # Chutzpah Test files 97 | _Chutzpah* 98 | 99 | # Visual C++ cache files 100 | ipch/ 101 | *.aps 102 | *.ncb 103 | *.opendb 104 | *.opensdf 105 | *.sdf 106 | *.cachefile 107 | *.VC.db 108 | *.VC.VC.opendb 109 | 110 | # Visual Studio profiler 111 | *.psess 112 | *.vsp 113 | *.vspx 114 | *.sap 115 | 116 | # Visual Studio Trace Files 117 | *.e2e 118 | 119 | # TFS 2012 Local Workspace 120 | $tf/ 121 | 122 | # Guidance Automation Toolkit 123 | *.gpState 124 | 125 | # ReSharper is a .NET coding add-in 126 | _ReSharper*/ 127 | *.[Rr]e[Ss]harper 128 | *.DotSettings.user 129 | 130 | # TeamCity is a build add-in 131 | _TeamCity* 132 | 133 | # DotCover is a Code Coverage Tool 134 | *.dotCover 135 | 136 | # AxoCover is a Code Coverage Tool 137 | .axoCover/* 138 | !.axoCover/settings.json 139 | 140 | # Visual Studio code coverage results 141 | *.coverage 142 | *.coveragexml 143 | 144 | # NCrunch 145 | _NCrunch_* 146 | .*crunch*.local.xml 147 | nCrunchTemp_* 148 | 149 | # MightyMoose 150 | *.mm.* 151 | AutoTest.Net/ 152 | 153 | # Web workbench (sass) 154 | .sass-cache/ 155 | 156 | # Installshield output folder 157 | [Ee]xpress/ 158 | 159 | # DocProject is a documentation generator add-in 160 | DocProject/buildhelp/ 161 | DocProject/Help/*.HxT 162 | DocProject/Help/*.HxC 163 | DocProject/Help/*.hhc 164 | DocProject/Help/*.hhk 165 | DocProject/Help/*.hhp 166 | DocProject/Help/Html2 167 | DocProject/Help/html 168 | 169 | # Click-Once directory 170 | publish/ 171 | 172 | # Publish Web Output 173 | *.[Pp]ublish.xml 174 | *.azurePubxml 175 | # Note: Comment the next line if you want to checkin your web deploy settings, 176 | # but database connection strings (with potential passwords) will be unencrypted 177 | *.pubxml 178 | *.publishproj 179 | 180 | # Microsoft Azure Web App publish settings. Comment the next line if you want to 181 | # checkin your Azure Web App publish settings, but sensitive information contained 182 | # in these scripts will be unencrypted 183 | PublishScripts/ 184 | 185 | # NuGet Packages 186 | *.nupkg 187 | # NuGet Symbol Packages 188 | *.snupkg 189 | # The packages folder can be ignored because of Package Restore 190 | **/[Pp]ackages/* 191 | # except build/, which is used as an MSBuild target. 192 | !**/[Pp]ackages/build/ 193 | # Uncomment if necessary however generally it will be regenerated when needed 194 | #!**/[Pp]ackages/repositories.config 195 | # NuGet v3's project.json files produces more ignorable files 196 | *.nuget.props 197 | *.nuget.targets 198 | 199 | # Microsoft Azure Build Output 200 | csx/ 201 | *.build.csdef 202 | 203 | # Microsoft Azure Emulator 204 | ecf/ 205 | rcf/ 206 | 207 | # Windows Store app package directories and files 208 | AppPackages/ 209 | BundleArtifacts/ 210 | Package.StoreAssociation.xml 211 | _pkginfo.txt 212 | *.appx 213 | *.appxbundle 214 | *.appxupload 215 | 216 | # Visual Studio cache files 217 | # files ending in .cache can be ignored 218 | *.[Cc]ache 219 | # but keep track of directories ending in .cache 220 | !?*.[Cc]ache/ 221 | 222 | # Others 223 | ClientBin/ 224 | ~$* 225 | *~ 226 | *.dbmdl 227 | *.dbproj.schemaview 228 | *.jfm 229 | *.pfx 230 | *.publishsettings 231 | orleans.codegen.cs 232 | 233 | # Including strong name files can present a security risk 234 | # (https://github.com/github/gitignore/pull/2483#issue-259490424) 235 | #*.snk 236 | 237 | # Since there are multiple workflows, uncomment next line to ignore bower_components 238 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 239 | #bower_components/ 240 | 241 | # RIA/Silverlight projects 242 | Generated_Code/ 243 | 244 | # Backup & report files from converting an old project file 245 | # to a newer Visual Studio version. Backup files are not needed, 246 | # because we have git ;-) 247 | _UpgradeReport_Files/ 248 | Backup*/ 249 | UpgradeLog*.XML 250 | UpgradeLog*.htm 251 | ServiceFabricBackup/ 252 | *.rptproj.bak 253 | 254 | # SQL Server files 255 | *.mdf 256 | *.ldf 257 | *.ndf 258 | 259 | # Business Intelligence projects 260 | *.rdl.data 261 | *.bim.layout 262 | *.bim_*.settings 263 | *.rptproj.rsuser 264 | *- [Bb]ackup.rdl 265 | *- [Bb]ackup ([0-9]).rdl 266 | *- [Bb]ackup ([0-9][0-9]).rdl 267 | 268 | # Microsoft Fakes 269 | FakesAssemblies/ 270 | 271 | # GhostDoc plugin setting file 272 | *.GhostDoc.xml 273 | 274 | # Node.js Tools for Visual Studio 275 | .ntvs_analysis.dat 276 | node_modules/ 277 | 278 | # Visual Studio 6 build log 279 | *.plg 280 | 281 | # Visual Studio 6 workspace options file 282 | *.opt 283 | 284 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) 285 | *.vbw 286 | 287 | # Visual Studio LightSwitch build output 288 | **/*.HTMLClient/GeneratedArtifacts 289 | **/*.DesktopClient/GeneratedArtifacts 290 | **/*.DesktopClient/ModelManifest.xml 291 | **/*.Server/GeneratedArtifacts 292 | **/*.Server/ModelManifest.xml 293 | _Pvt_Extensions 294 | 295 | # Paket dependency manager 296 | .paket/paket.exe 297 | paket-files/ 298 | 299 | # FAKE - F# Make 300 | .fake/ 301 | 302 | # CodeRush personal settings 303 | .cr/personal 304 | 305 | # Python Tools for Visual Studio (PTVS) 306 | __pycache__/ 307 | *.pyc 308 | 309 | # Cake - Uncomment if you are using it 310 | # tools/** 311 | # !tools/packages.config 312 | 313 | # Tabs Studio 314 | *.tss 315 | 316 | # Telerik's JustMock configuration file 317 | *.jmconfig 318 | 319 | # BizTalk build output 320 | *.btp.cs 321 | *.btm.cs 322 | *.odx.cs 323 | *.xsd.cs 324 | 325 | # OpenCover UI analysis results 326 | OpenCover/ 327 | 328 | # Azure Stream Analytics local run output 329 | ASALocalRun/ 330 | 331 | # MSBuild Binary and Structured Log 332 | *.binlog 333 | 334 | # NVidia Nsight GPU debugger configuration file 335 | *.nvuser 336 | 337 | # MFractors (Xamarin productivity tool) working folder 338 | .mfractor/ 339 | 340 | # Local History for Visual Studio 341 | .localhistory/ 342 | 343 | # BeatPulse healthcheck temp database 344 | healthchecksdb 345 | 346 | # Backup folder for Package Reference Convert tool in Visual Studio 2017 347 | MigrationBackup/ 348 | 349 | # Ionide (cross platform F# VS Code tools) working folder 350 | .ionide/ 351 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # ChangeLog 2 | 3 | The following versions have been released. The most recent is shown first. 4 | 5 | ## 1.8 (Mar 2025) 6 | 7 | - Updated generated apps to use the latest MauiVersion (9.0.50--SR5) 8 | - Added DebugRainbows package as a feature option. 9 | - Added Maui.Plugin.Accessibility package as a feature option. 10 | - Added Maui.Plugin.Calendar package as a feature option. 11 | - Added Maui.Plugin.CalendarStore package as a feature option. 12 | - Added TemplateMAUI controls package as a feature option. 13 | - Added MSTest as a testing option. 14 | - All generated UI now passes A11Y tests. 15 | - Removed unnecessary page registrations. 16 | - Updated NuGet versions used in generated projects. 17 | - Updated Sponsor images--Thank you to all sponsors! 18 | 19 | ## 1.7.4 (Jan 2025) 20 | 21 | - Fixed warnings created by RelativeSource bindings in the MVVM Toolkit version of the ListDetails page. 22 | - Updated DotNet version descriptions to include links to the support policy. 23 | 24 | ## 1.7.3 (Dec 2024) 25 | 26 | - Updated NuGet versions of CommunityToolkit.Maui.* packages used in generated projects. 27 | 28 | ## 1.7.2 (Dec 2024) 29 | 30 | - Add Syncfusion toolkit as a Library Feature. 31 | - Fixed an issue with the usage analytics. 32 | - Update icon. 33 | - Updated NuGet versions used in generated projects. 34 | 35 | ## 1.7.1 (December 2024) 36 | 37 | - Fix issues related to the List+Details page. 38 | - Fix issue with generated Map page. 39 | - Address security vulnerabilities in dependencies. 40 | 41 | ## 1.7 (November 2024) 42 | 43 | - Removed .net7 support. 44 | - Added support for .net 9. 45 | - Minimum supported VS version is now 17.12. 46 | - All additions will be .net9 only. 47 | - .net8 templates will only get bug fixes and security patches. 48 | - Enable MauiStrictXamlCompilation by default. 49 | - Added HotReload Handler for C#Markup. 50 | - Added example page using a Menu. 51 | - Added FunColors package as a feature option. 52 | - Improved internal testing to make future releases faster and easier. :) 53 | - Add images for new Sponsor--thank you! 54 | 55 | ## 1.6.1 (November 2024) 56 | 57 | - Added Windows support to the Maps page. 58 | - Add images for new Sponsor--thank you! 59 | - Improved formatting of generated code. 60 | - Update some internal dependencies to address potential security vulnerabilities. 61 | 62 | ## 1.6 (October 2024) 63 | 64 | - Added 'XAML-C debugging' option. 65 | - Added 'Nightly Build' option. 66 | - Added 'Material Icons' Font. 67 | - Added Page with Menu. 68 | - Added Example page using Material Icons font. 69 | - Added Example page using FontAwesome fonts. 70 | - Removed 'App Center' option. 71 | - Added prompt for reviews with the wizard. 72 | - Updated NuGet versions used in generated projects. 73 | - Marked .NET 7 as out of support 74 | 75 | ## 1.5 (April 2024) 76 | 77 | - Include an iOS Privacy Manifest in the generated app. 78 | - Add images for new Sponsor--thank you! 79 | 80 | ## 1.4.3 (April 2024) 81 | 82 | - The minimum supported Visual Studio version has been updated to 17.8 83 | - Updated NuGet versions used in generated projects. 84 | - Removed nullability warnings in generated code. 85 | - Removed other warnings in generated code. 86 | - Now specify MAUI Version in the project file (v8.0.14) 87 | - Add images for new Sponsors--thank you! 88 | 89 | ## 1.4.2 (Jan 2024) 90 | 91 | - Updated NuGet versions used in generated projects. 92 | - Simplified generated code in the WebView page that uses the MVVM Toolkit. 93 | 94 | ## 1.4.1 (Jan 2024) 95 | 96 | - Added new features (2): PageResolver, & Xceed. 97 | - Add images for new Sponsors--thank you! 98 | 99 | ## 1.4 (Dec 2023) 100 | 101 | - Added .net8 support. 102 | - Dropped .net6 support. 103 | - All options for pages and features are now available for all supported versions of .net. 104 | - Updated all NuGet package versions in generated code to the latest versions. 105 | - Fixed issue with a maps page in some configurations. 106 | - Updated some icons. 107 | - Assorted bug fixes. 108 | - Add images for new Sponsors--Thank you! 109 | 110 | ## 1.3.3 (Nov 2023) 111 | 112 | - Fix a syntax issue in the generated code. 113 | 114 | ## 1.3.2 (Sept 2023) 115 | 116 | - Ensure compatibility with the latest VS Preview release. 117 | - Add new Pages (1): Lottie (Example) 118 | - Update dependencies in generated apps. 119 | - Code improvements in the generated code. 120 | - Add images for new Sponsors--thank you. 121 | 122 | ## 1.3.1 (May 2023) 123 | 124 | - Fix typo in the BenchmarkDotNet description. 125 | 126 | ## 1.3 (May 2023) 127 | 128 | - Add new Pages (1): MediaElement 129 | - Add new Features (6): BenchmarkDotNet, SimpleToolkit, AlohaKit, Uranium UI, EFCore.Sqlite, & Akka.Hosting.Maui 130 | - Enable the creation of projects at the drive root or in protected directories. 131 | - Add images for new Sponsors--thank you. 132 | 133 | ## 1.2.4 (May 2023) 134 | 135 | - Update NuGet packages (in generated apps) to latest supported versions. 136 | 137 | ## 1.2.3 (Mar 2023) 138 | 139 | - Handle generation of projects whose name includes "special" characters. 140 | 141 | ## 1.2.2 (Feb 2023) 142 | 143 | - Fix for creating apps in a directory where the path contains a dollar sign. 144 | 145 | ## 1.2.1 (Feb 2023) 146 | 147 | - Fix for adding a Map Page with some combinations of other options. 148 | 149 | ## 1.2 (Jan 2023) 150 | 151 | - Add new Navigation Style (1): None (no shell) 152 | - Add new Pages (4): Map, NavigationPage, TabbedPage, & FlyoutPage 153 | - Add new Features (7): FontAwesome, sqlite-net-pcl, AppCenter, Sentry.io, InAppBilling, StoreReview, & Audio 154 | - Generated files now consistently use Tabs for indentation. 155 | - Use newest versions of CommunityToolkit.MVVM, CommunityToolkit.Maui, & CommunityToolkit.Maui.Markup 156 | - Support OS-level Text Sizing in the wizard (Accessibility improvement.) 157 | - Assorted bug fixes 158 | - Add images for new Sponsors--thank you 159 | - Fix the display of sponsor images as the wizard is resized 160 | 161 | ## 1.1.1 (Dec 2022) 162 | 163 | - Enable installing on VS for ARM64 164 | 165 | ## 1.1 (Nov 2022) 166 | 167 | - Adds `C# Markup` as a supported `Coding Style`, with all existing pages and features supported. 168 | - Makes `.NET 7 (STS)` the default version .NET version. 169 | - `CommunityToolkit.Maui` is now available as a separate feature. 170 | - Supports updated versions of `CommunityToolkit` libraries. 171 | - Multiple minor bug fixes. 172 | 173 | ## 1.0 - Initial release (Nov 2022) 174 | 175 | First public preview. 176 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Matt Lacey 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # MAUI App Accelerator 2 | 3 | [![Works with Visual Studio 2022](https://img.shields.io/static/v1.svg?label=VS&message=2022&color=5F2E96)](https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator) 4 | [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) 5 | [![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/MattLaceyLtd.MauiAppAccelerator)](https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator) 6 | [![Visual Studio Marketplace Rating](https://img.shields.io/visual-studio-marketplace/r/MattLaceyLtd.MauiAppAccelerator)](https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator&ssr=false#review-details) 7 | [![GitHub Sponsors](https://img.shields.io/github/sponsors/mrlacey)](https://github.com/sponsors/mrlacey) 8 | 9 | [A Visual Studio extension](https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator) to accelerate the creation of new .NET MAUI apps using a wizard-based UI. 10 | 11 | ![logo](./assets/logo-small.png) 12 | 13 | > **Note** 14 | > More functionality is coming. Feedback wanted. 15 | 16 | ## 'File > New Project' made better 17 | 18 | Jumpstart your .NET MAUI application development by scaffolding the project you want. Specify the coding style, navigation pattern, pages, and features you want in your app as a starting point. 19 | 20 | After [installing the extension](https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator), select the new option in the New Project wizard. 21 | 22 | ![Visual Studio's create new project dialog showing the MAUi App Accelerator option](./assets/screenshots/Create-new-project.png) 23 | 24 | Specify the name and location for the project. 25 | 26 | ![Visual Studio's dialog for specifying the project name and location](./assets/screenshots/configure-new-project.png) 27 | 28 | Then you'll get a new wizard to help you create the app you want. 29 | 30 | Which version of .NET do you wish to use? 31 | 32 | ![MAUI App Accelerator showing the option to choose the version of .NET to use](./assets/screenshots/step-1.png) 33 | 34 | How do you want to write your code? 35 | 36 | ![MAUI App Accelerator showing options for coding style](./assets/screenshots/step-2.png) 37 | 38 | How will people navigate your app? 39 | 40 | ![MAUI App Accelerator showing options for app navigation](./assets/screenshots/step-3.png) 41 | 42 | What pages/views do you want in the app? 43 | 44 | You can choose some with basic content or code to get you started or leave them totally blank. You can also specify the names to use for items in the code. 45 | 46 | ![MAUI App Accelerator showing options for pages to include](./assets/screenshots/step-4.png) 47 | 48 | Any other features you want to add? 49 | 50 | ![MAUI App Accelerator showing options for features to include](./assets/screenshots/step-5.png) 51 | 52 | Then click 'Create' and you'll get a solution ready to help you build your next great app, having saved you lots of time setting things up. 53 | 54 | --- 55 | 56 | Got questions, comments, or suggestions? Please [open an issue](https://github.com/mrlacey/MauiAppAccelerator/issues). 57 | 58 | ## Sponsors 59 | 60 | Sponsors help make this possible. [Join them](https://github.com/sponsors/mrlacey) 61 | 62 | [Reviews in the marketplace](https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator&ssr=false#review-details) help too. 63 | -------------------------------------------------------------------------------- /assets/colored-maui-style.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 42 | 44 | 45 | 47 | image/svg+xml 48 | 50 | 51 | 52 | 53 | 54 | 59 | 66 | 72 | 78 | 84 | 90 | 95 | 100 | 105 | 106 | 107 | -------------------------------------------------------------------------------- /assets/colored-with-border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/colored-with-border.png -------------------------------------------------------------------------------- /assets/colored-with-border.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 42 | 44 | 45 | 47 | image/svg+xml 48 | 50 | 51 | 52 | 53 | 54 | 59 | 62 | 68 | 74 | 80 | 86 | 92 | 97 | 102 | 107 | 108 | 109 | 110 | -------------------------------------------------------------------------------- /assets/colors.txt: -------------------------------------------------------------------------------- 1 | light purple = 100, 66, 216 2 | medium purple = 58, 33, 144 3 | dark purple = 41, 27, 86 4 | -------------------------------------------------------------------------------- /assets/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/logo-small.png -------------------------------------------------------------------------------- /assets/marketplace-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/marketplace-logo.png -------------------------------------------------------------------------------- /assets/outline-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/outline-256.png -------------------------------------------------------------------------------- /assets/outline-eye-closed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 50 | 54 | 60 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /assets/outline-no-eye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 50 | 54 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /assets/outline-only-eye-closed.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 50 | 54 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /assets/outline-only-eye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 50 | 54 | 64 | 69 | 70 | 71 | -------------------------------------------------------------------------------- /assets/outline-plus-eye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 50 | 54 | 64 | 69 | 75 | 76 | 77 | -------------------------------------------------------------------------------- /assets/outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 50 | 54 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /assets/screenshots/Create-new-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/screenshots/Create-new-project.png -------------------------------------------------------------------------------- /assets/screenshots/configure-new-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/screenshots/configure-new-project.png -------------------------------------------------------------------------------- /assets/screenshots/step-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/screenshots/step-1.png -------------------------------------------------------------------------------- /assets/screenshots/step-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/screenshots/step-2.png -------------------------------------------------------------------------------- /assets/screenshots/step-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/screenshots/step-3.png -------------------------------------------------------------------------------- /assets/screenshots/step-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/screenshots/step-4.png -------------------------------------------------------------------------------- /assets/screenshots/step-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/screenshots/step-5.png -------------------------------------------------------------------------------- /assets/social-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrlacey/MauiAppAccelerator/c8f2be791180aeee6160fd6959ca4d9c5badf732/assets/social-preview.png -------------------------------------------------------------------------------- /assets/solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 53 | 59 | 60 | 61 | --------------------------------------------------------------------------------