|
1 | 1 | --- |
2 | 2 | uid: front-page |
3 | | -title: MADE.NET Documentation |
| 3 | +title: Make App Development Easier |
4 | 4 | --- |
5 | 5 |
|
6 | | -<img src="images/ProjectBanner.png" alt="MADE project banner" /> |
| 6 | +<img src="images/ProjectBanner.png" alt="MADE project banner" class="hero-image" /> |
7 | 7 |
|
8 | | -<div class="hero-layout"> |
9 | | -<h1 class="hero-title"> |
10 | | -Make app development easier with reusable code |
11 | | -</h1> |
12 | | -<div class="hero-subtitle"> |
13 | | -MADE.NET is a toolkit of reusable code libraries building applications. It streamlines the approach to get projects going. |
14 | | -</div> |
15 | | -<div class="hero-actions"> |
| 8 | +<div class="hero-layout highlight-section"> |
| 9 | + <h1 class="hero-title"> |
| 10 | + Make app development easier with reusable code |
| 11 | + </h1> |
| 12 | + |
| 13 | + <div class="hero-subtitle"> |
| 14 | + MADE.NET is a toolkit of reusable code libraries building applications. It streamlines the approach to get projects going. |
| 15 | + </div> |
| 16 | + |
| 17 | + <div class="hero-actions mb-5"> |
16 | 18 | <span class="button accent-button"> |
17 | 19 |
|
18 | 20 | [Learn more](articles/intro.md) |
19 | 21 |
|
20 | 22 | </span> |
| 23 | + </div> |
| 24 | + |
21 | 25 | </div> |
| 26 | + |
| 27 | +<div class="highlight-section"> |
| 28 | + <span class="small-heading"> |
| 29 | + Supports |
| 30 | + </span> |
| 31 | + <div class="stats-container d-flex flex-row flex-wrap"> |
| 32 | + <div class="stat"> |
| 33 | + <span> |
| 34 | + <div class="stat-container"> |
| 35 | + <div class="stat-header"> |
| 36 | + <span> |
| 37 | + .NET |
| 38 | + </span> |
| 39 | + </div> |
| 40 | + <div class="stat-content"> |
| 41 | + <span> |
| 42 | + Standard 2.0+, 5, 6 |
| 43 | + </span> |
| 44 | + </div> |
| 45 | + </div> |
| 46 | + </span> |
| 47 | + </div> |
| 48 | + <div class="stat"> |
| 49 | + <span> |
| 50 | + <div class="stat-container"> |
| 51 | + <div class="stat-header"> |
| 52 | + <span> |
| 53 | + Windows |
| 54 | + </span> |
| 55 | + </div> |
| 56 | + <div class="stat-content"> |
| 57 | + <span> |
| 58 | + WinUI, UWP, WPF, WinForms |
| 59 | + </span> |
| 60 | + </div> |
| 61 | + </div> |
| 62 | + </span> |
| 63 | + </div> |
| 64 | + <div class="stat"> |
| 65 | + <span> |
| 66 | + <div class="stat-container"> |
| 67 | + <div class="stat-header"> |
| 68 | + <span> |
| 69 | + Xamarin |
| 70 | + </span> |
| 71 | + </div> |
| 72 | + <div class="stat-content"> |
| 73 | + <span> |
| 74 | + Android, iOS, macOS, Forms |
| 75 | + </span> |
| 76 | + </div> |
| 77 | + </div> |
| 78 | + </span> |
| 79 | + </div> |
| 80 | + <div class="stat"> |
| 81 | + <span> |
| 82 | + <div class="stat-container"> |
| 83 | + <div class="stat-header"> |
| 84 | + <span> |
| 85 | + Uno Platform |
| 86 | + </span> |
| 87 | + </div> |
| 88 | + <div class="stat-content"> |
| 89 | + <span> |
| 90 | + WebAssembly, Android, iOS, macOS, Linux |
| 91 | + </span> |
| 92 | + </div> |
| 93 | + </div> |
| 94 | + </span> |
| 95 | + </div> |
| 96 | + </div> |
22 | 97 | </div> |
23 | 98 |
|
24 | | -<div class="row"> |
25 | | -<div class="col-md-6 col-xs-12"> |
26 | | -<h2>Why MADE.NET?</h2> |
27 | | -<p> |
28 | | -Have you ever built applications and found yourself copying common code, extensions or helpers, from one to another? |
29 | | -</p> |
30 | | -<p> |
31 | | -That's why I built MADE.NET. This is a toolkit of easy-to-use extensions, helpers, and controls to make app development easier for you, taken straight from the projects I've worked on over the years. |
32 | | -</p> |
33 | | -<span class="button"> |
| 99 | +<div class="highlight-section home-row"> |
| 100 | + <span class="small-heading"> |
| 101 | + Stats |
| 102 | + </span> |
| 103 | + <div class="stats-container d-flex flex-row flex-wrap"> |
| 104 | + <a class="stat" href="https://github.com/MADE-Apps/MADE.NET/releases" target="_blank"> |
| 105 | + <span> |
| 106 | + <div class="stat-container"> |
| 107 | + <div class="stat-header"> |
| 108 | + <span> |
| 109 | + v1.4.0 |
| 110 | + </span> |
| 111 | + </div> |
| 112 | + <div class="stat-content"> |
| 113 | + <span> |
| 114 | + Latest release |
| 115 | + </span> |
| 116 | + </div> |
| 117 | + </div> |
| 118 | + </span> |
| 119 | + </a> |
| 120 | + <a class="stat" href="https://www.nuget.org/profiles/made-apps" target="_blank"> |
| 121 | + <span> |
| 122 | + <div class="stat-container"> |
| 123 | + <div class="stat-header"> |
| 124 | + <span> |
| 125 | + 225k+ |
| 126 | + </span> |
| 127 | + </div> |
| 128 | + <div class="stat-content"> |
| 129 | + <span> |
| 130 | + Total downloads |
| 131 | + </span> |
| 132 | + </div> |
| 133 | + </div> |
| 134 | + </span> |
| 135 | + </a> |
| 136 | + <a class="stat" href="https://www.nuget.org/profiles/made-apps" target="_blank"> |
| 137 | + <span> |
| 138 | + <div class="stat-container"> |
| 139 | + <div class="stat-header"> |
| 140 | + <span> |
| 141 | + 22 |
| 142 | + </span> |
| 143 | + </div> |
| 144 | + <div class="stat-content"> |
| 145 | + <span> |
| 146 | + NuGet packages |
| 147 | + </span> |
| 148 | + </div> |
| 149 | + </div> |
| 150 | + </span> |
| 151 | + </a> |
| 152 | + </div> |
| 153 | +</div> |
34 | 154 |
|
35 | | -[Learn more](articles/intro.md) |
| 155 | +--- |
36 | 156 |
|
37 | | -</span> |
| 157 | +<div class="row home-row"> |
| 158 | + <div class="d-flex flex-column my-auto col-lg-7"> |
| 159 | + <h2 class="md-header"> |
| 160 | + UI Components |
| 161 | + </h2> |
| 162 | + <div class="md-content"> |
| 163 | + MADE.NET provides a set of cross-platform UI components for Windows, WebAssembly, Android, iOS, macOS, and Linux. |
| 164 | + </div> |
| 165 | + </div> |
| 166 | + <div class="col-lg-5"> |
| 167 | + <img src="images/FilePickerSample.png" alt="A File Picker UI component example on Windows" /> |
| 168 | + </div> |
38 | 169 | </div> |
39 | | -<div class="col-md-6 col-xs-12"> |
40 | | -<h2>Available packages</h2> |
41 | | -<p> |
42 | | -Take advantage of what is available for MADE.NET in your applications. |
43 | | -</p> |
44 | | -<p> |
45 | | -You'll discover what packages are available for you from NuGet.org, plus how you can use them. |
46 | | -</p> |
47 | | -<span class="button"> |
48 | | - |
49 | | -[Discover MADE.NET](articles/available-packages.md) |
50 | 170 |
|
51 | | -</span> |
52 | | -</div> |
| 171 | +<div class="row home-row"> |
| 172 | + <div class="grid-col col-lg-6 d-flex flex-column"> |
| 173 | + <div class="grid-item grid-bottom grid-right d-flex flex-column align-items-center text-center"> |
| 174 | + <img src="images/icons/validation.png" alt="A validation icon" /> |
| 175 | + <h2 class="sm-header"> |
| 176 | + Get data validation in seconds |
| 177 | + </h2> |
| 178 | + <div class="sm-content"> |
| 179 | + MADE provides a lightweight, extensible data validation framework for input values in your applications |
| 180 | + </div> |
| 181 | + </div> |
| 182 | + <div class="grid-item grid-right d-flex flex-column align-items-center text-center"> |
| 183 | + <img src="images/icons/data.png" alt="A database icon" /> |
| 184 | + <h2 class="sm-header"> |
| 185 | + Improve data access with EF Core helpers |
| 186 | + </h2> |
| 187 | + <div class="sm-content"> |
| 188 | + Simple, easy-to-use Entity Framework Core helpers for common data modelling, querying, and data access functions |
| 189 | + </div> |
| 190 | + </div> |
| 191 | + </div> |
| 192 | + <div class="grid-col col-lg-6 d-flex flex-column"> |
| 193 | + <div class="grid-item grid-bottom d-flex flex-column align-items-center text-center"> |
| 194 | + <img src="images/icons/network.png" alt="A network icon" /> |
| 195 | + <h2 class="sm-header"> |
| 196 | + Simplify your API requests |
| 197 | + </h2> |
| 198 | + <div class="sm-content"> |
| 199 | + Save time making API requests in your apps using MADE's network request handlers |
| 200 | + </div> |
| 201 | + </div> |
| 202 | + <div class="grid-item d-flex flex-column align-items-center text-center"> |
| 203 | + <img src="images/icons/model.png" alt="A model icon" /> |
| 204 | + <h2 class="sm-header"> |
| 205 | + Easy cross-platform page-to-page navigation |
| 206 | + </h2> |
| 207 | + <div class="sm-content"> |
| 208 | + Ease your approach to cross-platform page-to-page navigation using MADE's page navigation service built on top of the MVVM Toolkit |
| 209 | + </div> |
| 210 | + </div> |
| 211 | + </div> |
53 | 212 | </div> |
54 | 213 |
|
55 | | -<div class="row"> |
56 | | -<div class="col-md-6 col-xs-12"> |
57 | | -<h2>Contributing</h2> |
58 | | -<p> |
59 | | -Do you have reusable code you want to share with the world? |
60 | | -</p> |
61 | | -<p> |
62 | | -MADE.NET is available as an open-source project on GitHub! Dive into the codebase and bring your improvements. |
63 | | -</p> |
64 | | -<span class="button"> |
| 214 | +--- |
| 215 | + |
| 216 | +<div class="row highlight-section home-row d-flex home-row-centered-sm"> |
| 217 | + <div class="d-flex flex-column my-auto col-lg-7"> |
| 218 | + <h2 class="sm-header mb-5"> |
| 219 | + MADE.NET is simple to install and it's easy to get started. |
| 220 | + </h2> |
| 221 | + </div> |
| 222 | + <div class="col-lg-5"> |
| 223 | + |
| 224 | +<span class="button accent-button"> |
65 | 225 |
|
66 | | -[Get the source](https://github.com/MADE-Apps/MADE.NET) |
| 226 | +[Learn more](articles/intro.md) |
67 | 227 |
|
68 | 228 | </span> |
| 229 | + |
| 230 | + </div> |
69 | 231 | </div> |
70 | | -<div class="col-md-6 col-xs-12"> |
71 | | -<h2>Supporting MADE.NET</h2> |
72 | | -<p> |
73 | | -If you'd like to support MADE Apps current and future endeavors in open-source projects, considering sponsoring the work we do! |
74 | | -</p> |
75 | | -<span class="button sponsor-button"> |
76 | | -<a aria-label="Sponsor @jamesmcroft" target="_top" href="https://github.com/sponsors/jamesmcroft/"> |
77 | | -<svg height="16" class="octicon octicon-heart text-pink mr-2" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"> |
| 232 | + |
| 233 | +--- |
| 234 | + |
| 235 | +<div class="row home-row"> |
| 236 | + <div class="grid-col col-lg-6 d-flex flex-column"> |
| 237 | + <div class="grid-item grid-right d-flex flex-column align-items-center text-center"> |
| 238 | + <img src="images/icons/love.png" alt="Hands holding a heart icon" /> |
| 239 | + <h2 class="sm-header"> |
| 240 | + Support MADE.NET |
| 241 | + </h2> |
| 242 | + <div class="sm-content mb-3"> |
| 243 | + If you'd like to support MADE.NET, considering donating to the project |
| 244 | + </div> |
| 245 | + <span class="button sponsor-button"> |
| 246 | +<a aria-label="Support MADE.NET" target="_top" href="https://github.com/sponsors/jamesmcroft/"> |
| 247 | +<svg height="16" class="octicon octicon-heart text-pink me-2" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"> |
78 | 248 | <path fill-rule="evenodd" d="M4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.565 20.565 0 008 13.393a20.561 20.561 0 003.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.75.75 0 01-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5zM8 14.25l-.345.666-.002-.001-.006-.003-.018-.01a7.643 7.643 0 01-.31-.17 22.075 22.075 0 01-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.08 22.08 0 01-3.744 2.584l-.018.01-.006.003h-.002L8 14.25zm0 0l.345.666a.752.752 0 01-.69 0L8 14.25z"></path> |
79 | 249 | </svg> |
80 | | -<span>Sponsor on GitHub</span> |
| 250 | +<span>Support MADE.NET</span> |
81 | 251 | </a> |
82 | 252 | </span> |
83 | | -<span class="button sponsor-button"> |
84 | | -<a aria-label="Buy Me A Coffee @jamesmcroft" target="_top" href="https://buymeacoff.ee/jamesmcroft"> |
85 | | -<svg height="16" class="octicon octicon-heart text-pink mr-2" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"> |
| 253 | + </div> |
| 254 | + </div> |
| 255 | + <div class="grid-col col-lg-6 d-flex flex-column"> |
| 256 | + <div class="grid-item d-flex flex-column align-items-center text-center"> |
| 257 | + <img src="images/icons/github.png" alt="A GitHub icon" /> |
| 258 | + <h2 class="sm-header"> |
| 259 | + Contribute on GitHub |
| 260 | + </h2> |
| 261 | + <div class="sm-content mb-3"> |
| 262 | + MADE.NET is open source and you can contribute on GitHub |
| 263 | + </div> |
| 264 | + <span class="button sponsor-button"> |
| 265 | +<a aria-label="Contribute to MADE.NET" target="_top" href="https://github.com/MADE-Apps/MADE.NET/"> |
| 266 | +<svg height="16" class="octicon octicon-heart text-pink me-2" viewbox="0 0 16 16" version="1.1" width="16" aria-hidden="true"> |
86 | 267 | <path fill-rule="evenodd" d="M4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.565 20.565 0 008 13.393a20.561 20.561 0 003.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.75.75 0 01-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5zM8 14.25l-.345.666-.002-.001-.006-.003-.018-.01a7.643 7.643 0 01-.31-.17 22.075 22.075 0 01-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.08 22.08 0 01-3.744 2.584l-.018.01-.006.003h-.002L8 14.25zm0 0l.345.666a.752.752 0 01-.69 0L8 14.25z"></path> |
87 | 268 | </svg> |
88 | | -<span>Buy Me A Coffee</span> |
| 269 | +<span>Contribute to MADE.NET</span> |
89 | 270 | </a> |
90 | | -</span> |
91 | | -</div> |
| 271 | + </div> |
| 272 | + </div> |
92 | 273 | </div> |
0 commit comments