佐藤  桃子

佐藤 桃子

1594206660

MAUI: .NETのマルチプラットフォーム用アプリケーションUI

先月のBuild 2020開催期間中、Microsoftは、デバイスネイティブなアプリケーションを開発するためのマルチプラットフォームフレームワークである.NET MAUIのロードマップを発表した。新フレームワークはXamarin.Formsの進化形に相当し、Android、iOS、macOS、Windows用のネイティブ機能を提供する。

#.net #設計/アーキテクチャ #デベロップメント #ニュース #ui #maui

What is GEEK

Buddha Community

MAUI: .NETのマルチプラットフォーム用アプリケーションUI
佐藤  桃子

佐藤 桃子

1594206660

MAUI: .NETのマルチプラットフォーム用アプリケーションUI

先月のBuild 2020開催期間中、Microsoftは、デバイスネイティブなアプリケーションを開発するためのマルチプラットフォームフレームワークである.NET MAUIのロードマップを発表した。新フレームワークはXamarin.Formsの進化形に相当し、Android、iOS、macOS、Windows用のネイティブ機能を提供する。

#.net #設計/アーキテクチャ #デベロップメント #ニュース #ui #maui

5 Advantages of .NET MAUI Over Xamarin

Xamarin.Forms has been with us nearly seven years! It has played a crucial role in cross-platform application development and has helped countless developers succeed year after year. But now it’s time to say goodbye to Xamarin.Forms and happily welcome .NET MAUI (Multi-platform App UI). .NET MAUI is going to help us be even more successful in app development.

Note: If this is your first time hearing about .NET MAUI, please read this MAUI introduction blog to get acquainted.

You may have this million-dollar question in you mind: why use .NET MAUI when we have Xamarin?

.NET MAUI is the evolution of Xamarin.Forms. It is extended from mobile to desktop scenarios with UI controls rebuilt from the ground up for performance and extensibility.

In this blog post, we will discuss the top five advantages of .NET MAUI over Xamarin.Forms:

  1. Single development project experience with .NET CLI
  2. Slim renderers
  3. Modern patterns
  4. Complete support for hot reloads
  5. Unification of libraries

#xamarin #maui #dotnet #dotnet maui

Code  Geek

Code Geek

1661323970

.NET MAUI Tutorial | Build a full .NET MAUI application step by step

In this video we perform a full step by step build of a .NET MAUI App that we test on both Windows and Android. The app interacts with a separate .NET 6 API that we also build step by step.

⏲️ Time Codes ⏲️

Theory

- 0:48 Welcome
- 03:13 App demo
- 06:07 Course overview
- 09:14 Ingedients
- 10:10 What is .NET MAUI?
- 12:48 How MAUI works
- 15:14 MAUI project anatomy
- 19:47 MAUI App start up sequence
- 22:29 UI Conepts
- 28:21 XAML vs C#
- 30:29 Solution Architecture
- 31:41 Application Architecture


API Build

- 35:31 API Project Set up
- 42:41 API Model definition
- 44:47 API Db Context
- 47:13 Connection String
- 52:19 Migrations
- 56:31 API Read Endpoint
- 1:01:58 API Create Endpoint
- 1:08:15 API Update Endpoint
- 1:12:57 API Delete Endpoint

MAUI App Build

- 1:17:21 MAUI App Project Set up
- 1:21:00 Android Device Manager
- 1:25:08 MAUI Model definition
- 1:31:16 Data Service Interface
- 1:35:40 Data Service Implementation
- 1:47:27 Data Service Read Method
- 1:53:34 Data Service Create Method
- 1:58:48 Data Service Delete Method
- 2:01:53 Data Service Update Method
- 2:05:41 Android environment config
- 2:11:00 Architecture check point
- 2:11:54 Register MainPage for DI
- 2:14:13 MainPage code-behind
- 2:21:03 MainPage XAML Layout
- 2:30:19 Re-work MainPage layout
- 2:35:12 Add another page (ManagePage)
- 2:38:01 Adding a Route
- 2:30:01 Regiter ManagePage for DI
- 2:40:29 Complete MainPage code-behind
- 2:45:12 ManagePage code-behind
- 2:51:16 QueryProperty
- 2:57:34 ManagePage XMAL
- 3:07:56 Run on Windows
- 3:09:30 Re-work ManagePage layout
- 3:16:26 Using HttpClientFactory

Outro

- 3:21:02 Wrap up and thanks
- 3:21:31 Supporter Credits

Level: Beginner

🌐 Links 🌐

🎓 Microsoft MAUI Learning Path: https://docs.microsoft.com/en-us/learn/paths/build-apps-with-dotnet-maui/?wt.mc_id=lesjackson_dotnetmaui-mvp-video 
💾 GitHub Repository: https://github.com/binarythistle/S05E04 ---.NET-MAUI-Step-by-step-
🤩 Patreon Site (Exclusive Member Benefits!): https://www.patreon.com/binarythistle 
🔗 MAUI iOS & Android Confugration: https://docs.microsoft.com/en-us/dotnet/maui/data-cloud/local-web-services?wt.mc_id=lesjackson_dotnetmaui-mvp-video 

Subscribe: https://www.youtube.com/c/binarythistle/featured 

#maui #netmaui 

Rowena  Cox

Rowena Cox

1654154040

What is .NET MAUI?

This video is part of a crash course to build your first .NET MAUI app. In this video we will be introduced to what .NET MAUI is, a little bit of history with Xamarin, how it works and how the course is setup. From here we will start setting up your development environment and start building our first app!

🔗 Links
.NET MAUI Docs: https://docs.microsoft.com/dotnet/maui/
.NET MAUI Crash Course Playlist: https://www.youtube.com/playlist?list=PLfbOp004UaYVt1En4WW3pVuM-vm66OqZe

Workshop Repository: https://github.com/jfversluis/dotnet-maui-workshop

Next video in this course

⏱ Timestamps
00:00 - Welcome to this .NET MAUI Crash Course!
01:20 - How Does .NET MAUI Work?
05:49 - What Does .NET MAUI Offer?
07:17 - .NET MAUI Essentials
07:58 - Crash Course Structure

#dotnetmaui #maui #dotnet6

Cody  Osinski

Cody Osinski

1635638400

What Is .NET (MAUI) and How to Use It?

What if we are able to create native Mobile apps, Desktop apps using .NET C# and XAML from a single code base?. !!! How cool it will be right ?. Yes, now we can create native Android, iOS, macOS, and Windows applications from a single code base. This is possible using .NET’s new feature called Multi-platform App UI (MAUI). In this article, we will discuss more MAUI, by the end of this article you will get some basic ideas about MAUI and how to get started.

#dotnet #maui #aspdotnet #xamarin #xaml #csharp