Тёмный

Unleashing the Power of Cross-Platform Development with Avalonia UI | .NET Conf 2023 

dotnet
Подписаться 301 тыс.
Просмотров 19 тыс.
50% 1

Join Mike as he delves into the exciting world of cross-platform .NET development powered by Avalonia UI! This session will demonstrate how Avalonia UI enables you to create sleek, modern applications running seamlessly across Windows, macOS, Linux, iOS, Android and WebAssembly.
After discussing Avalonia UI, Mike will showcase how to revitalise legacy WPF applications and bring them to life on macOS and Linux using Avalonia XPF!
Whether you're an experienced .NET developer or just starting your journey, this session is your ticket to embracing the future of cross-platform development.
#dotnet #dotnetconf #avaloniaui

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 44   
@SajadJalilian
@SajadJalilian 10 месяцев назад
Avalonia is my greatest source of hope about dotnet open source community.
@obinnaokafor6252
@obinnaokafor6252 10 месяцев назад
lol
@bill-henning
@bill-henning 10 месяцев назад
Fantastic presentation Mike. You really do a nice job of summarizing how Avalonia is a wonderful UI framework for building cross-platform applications.
@emmanueladebiyi2109
@emmanueladebiyi2109 10 месяцев назад
The quality of Avalonia's output is simply amazing! Great presentation
@rezakaaccount
@rezakaaccount 10 месяцев назад
Great work. Kudos.
@MaximilienNoal
@MaximilienNoal 10 месяцев назад
I love AvaloniaUI !!
@bryanpaderes8963
@bryanpaderes8963 10 месяцев назад
This is great❤ very powerful UI
@avaloniaui
@avaloniaui 10 месяцев назад
❤ Nice
@maxd5661
@maxd5661 10 месяцев назад
Great presentation! Great product.
@shannonchow4033
@shannonchow4033 8 месяцев назад
Is the "Ambient Weather" an open-source project or not? Where can I find the source code of this beautiful UI?
@diligencehumility6971
@diligencehumility6971 9 месяцев назад
How about making your own controls, how to make Them cross platform? Is it viable to make a cross platform engine editor with avalonia?
@candinhosilveira2047
@candinhosilveira2047 10 месяцев назад
if wasn't for the css like stuff. if i need to use css like stuff, i not just learn/use blazor? it make no sense to use web things on desktop app
@MaximilienNoal
@MaximilienNoal 10 месяцев назад
CSS is a very fitting for styling an application. It doesn't matter that it's a desktop application or not, CSS is a perfect fit for styling it. The XAML approach to styling that WPF had was inefficient and horrible to write and maintain.
@jscomputadores1049
@jscomputadores1049 10 месяцев назад
@@MaximilienNoalI prefer XAML due to its simplicity. In XAML, it's easier as I can directly specify attributes like color ('red' for a red button) or size ('x' for a specific size). This clear, direct approach enables me to define elements precisely as I want them. In contrast, CSS might be suitable for individuals who struggle with making specific design decisions, as it allows for more extensive and abstract styling.
@TheoWerewolf
@TheoWerewolf 10 месяцев назад
I've built several AvaloniaUI projects and he's 100% right - your project will run on everything - with almost and often NO modifications (including WebASM on browsers). But the best part is that unlike the 'native control' approach where you have to work with the lowest common denominator for each control or completely rearchitect your project, Avalonia works just like WPF, so you can tailor each control exactly as you want, or have theme packs that make the controls look native. It means there's no limit to what you can do cross-platform and the code works almost exactly like standard WPF/MVVM, soif you have an existing WPF project, porting it to Avalonia is really easy. I needed to port several apps from Windows to to macOS as desktop apps and Xamarin.Forms/MAUI started down the road of supporting macOS, then abandoned it in favor of MacCatalyst, which is basically an iOS app running on macOS. Avalonia builds real macOS apps using WPF XAML and coding paradigms.
@AlexandreBrethel
@AlexandreBrethel 10 месяцев назад
how about making some tutorials ? tutorials on avaloniaUI cross-platform development currently are shamelessly rare here in YT, focusing on mobile then, are inexistent... just a thougth.
@alexandersvenning
@alexandersvenning 2 месяца назад
But why choose it over MAUI Blazor?
@ZedDevStuff
@ZedDevStuff Месяц назад
​@@alexandersvenning iirc MAUI isn't as stable. Also everyone seems to hate it
10 месяцев назад
Avalonia sounds good. I was developing native iOS, then moved to Flutter. Avalonia sounds very similar to Flutter. Rendering to native views like RN or MAUI is not the way I prefer.
@juancarlosbaezpozos9353
@juancarlosbaezpozos9353 10 месяцев назад
Esto me explotó la mente, conozco XPF y WPF desde sus inicios y es increíble Avalonia
@jaygis5831
@jaygis5831 10 месяцев назад
Great looking product. Open source and paid support services.
@AndrásMózes-d3u
@AndrásMózes-d3u 10 месяцев назад
I am excitedly awaiting the unveiling of the Ambient Weather demo app's source code.
@exploproductions
@exploproductions 10 месяцев назад
Is it possible to browse the source code or not yet?
@AndrásMózes-d3u
@AndrásMózes-d3u 9 месяцев назад
@@exploproductions twitter.com/uxdivers/status/1733283898669285834
@arif1984may
@arif1984may 10 месяцев назад
there is very little knowledge base on Avalonia. Official documentation is not complete and in some parts obsolete. I really want to do a big project with Avalonia, but I lack the tutorials in any form!
@dongbinrabbit
@dongbinrabbit 10 месяцев назад
Yeaaah
@Qrzychu92
@Qrzychu92 10 месяцев назад
I will definetely use Avalonia for v2.0 of my app instead of WPF - not only it seems nicer to work with, but also multiplatform. BTW, with XPF, I am pissed that Microsoft didn't do it those years ago - it would be so nice! At least as a result we have Avalonia :)
@oddikaro8236
@oddikaro8236 10 месяцев назад
Being able to use Third Party UI components is the KEY for Avalonia being the 1st class option for native UIs. This is a KEY step. Great to hear.
@acodersjourney
@acodersjourney 10 месяцев назад
I appreciate your dedication to creating informative videos.
@purplepixeleater
@purplepixeleater 10 месяцев назад
This is what I was waiting to hear!
@RenatoFontes
@RenatoFontes Месяц назад
Are there any detailed comparisons with Flutter? I really want to know about performance and resource usage. Been trying to find a good multi platform framework I feel confident putting time into. Having said that I'm truly afraid that Google will kill Flutter on a whim at any given point. 😂 Especially now that they fired a lot of the team.
@joaolucasgtr
@joaolucasgtr 10 месяцев назад
that's really amazing!
@weslleyalcoba
@weslleyalcoba 5 месяцев назад
Avalonia is great and all, but I'm disappointed there was no mention of hot reload for VS or VSC. The community project is too slow and hasn't been updated in months. That is one of the biggest advantages of Flutter, in my opinion.
@purplepixeleater
@purplepixeleater 10 месяцев назад
wait you're telling me Microsoft finally kinda followed SOLID? :P
@purplepixeleater
@purplepixeleater 10 месяцев назад
@Microsoft see how if you leave out the dei and bullsh** we actually enjoy learning?
@WorstDeveloper
@WorstDeveloper 8 месяцев назад
I wish that Avalonia had C# markup like Uno. Are there any plans on creating this?
@Drew-Chase
@Drew-Chase 10 месяцев назад
Next years video? 0:25
@MikeCodesDotNET
@MikeCodesDotNET 10 месяцев назад
Last years. Im an idiot 😊
@TigW007
@TigW007 8 месяцев назад
These demos could be easily done in Html using existing skills all UI developers already have. Why not just embed a web browser control and skip the Xaml tax?
@mihais13
@mihais13 7 месяцев назад
HTML is not quite C#, is it ?
@obinnaokafor6252
@obinnaokafor6252 10 месяцев назад
so, if one does not use rider, no need using avalonia? lol
@TheoWerewolf
@TheoWerewolf 10 месяцев назад
It works just fine on Visual Studio.
@MaximilienNoal
@MaximilienNoal 10 месяцев назад
It works just fine with VS or VSCode too.
@frazchaudhry
@frazchaudhry 10 месяцев назад
tell me you're a complete noob, without telling me you're a complete noob!
Далее
What's new in System.Text.Json | .NET Conf 2023
24:21
Don't Use Polly in .NET Directly. Use this instead!
14:58
Трудности СГОРЕВШЕЙ BMW M4!
49:41
Просмотров 1,3 млн
We finally APPROVED @ZachChoi
00:31
Просмотров 7 млн
Самая сложная маска…
00:32
Просмотров 1,2 млн
No-Code is Trash
9:57
Просмотров 126 тыс.
Laravel vs Rails for Javascript developers
19:50
Просмотров 2,5 тыс.
How To Build Web Apps using V0 + Claude AI + Cursor AI
13:32
Cross-platform UIs for all with Avalonia CEO Mike James
30:25
WPF App Modernisation with Avalonia & Avalonia XPF
24:24
Being Competent With Coding Is More Fun
11:13
Просмотров 81 тыс.
Трудности СГОРЕВШЕЙ BMW M4!
49:41
Просмотров 1,3 млн