You missed THE most essential part: try running and debugging on all three platforms. Windows, Android and iOS. Developing and running on one platform is just too simple. Things fall apart, when your codebase needs to run on all Platforms, cause simple things behave differently. Not to mention the myriad of compiler and deploy issues with ios and android aot.
Agreed. Even only debugging between Windows and MacOS, I ran into some issues between the platforms. Probably would've had more if I had dug into the mobile side.
Nice that you tried it though. I am “fortunate” to “try” 9 to 5 since two years. Worst UI framework experience in my +10 years developer life. Comparable to writing a web page for ie6 + FF 1 + Safari. 😅
Please sean i need help About 2 years ago i started developing a desktop application using WPF with no previous experience, i had tough time watching your tutorials about MVVM and other things and reading documentations to get job done, and i aborted the project for some reasons. Now it seems i have to complete it. Now i see this .NET MAUI wich it seems very similar to WPF development things like the UI XAML components and the code-behind thing. Does it deserve taking effort porting the development to .NET MAUI ? In both cases i had to learn something, i almost know a litle about WPF.
I use the same view model list and service loading method as you do in this video thank you for that works well. I have an app where 4-5 observable collections are used across the application on different views loading always for the page and adding to the list view model. With this setup if any page needs to use this collection I need to load all first and if anywhere a change happens it will trigger all lists which have been loaded before to update all of them across the application. It is great but I would like to avoid to load multiple times and subscribing for the events to update. How can I use or what is the best practice to one list property across the application? (If you would time for this kind of video would be super glad.)
Good question! I'm meaning to make a newer video on this concept, but essentially you would want to leverage a "store" to communicate between view models and sync the state. Here's a couple videos on stores: - ruclips.net/video/o62iFhXkWS4/видео.html - ruclips.net/video/ZQadPrZ7E_A/видео.html
You missed THE most essential part: try running and debugging on all three platforms. Windows, Android and iOS.
Developing and running on one platform is just too simple. Things fall apart, when your codebase needs to run on all Platforms, cause simple things behave differently.
Not to mention the myriad of compiler and deploy issues with ios and android aot.
Agreed. Even only debugging between Windows and MacOS, I ran into some issues between the platforms. Probably would've had more if I had dug into the mobile side.
Nice that you tried it though.
I am “fortunate” to “try” 9 to 5 since two years.
Worst UI framework experience in my +10 years developer life. Comparable to writing a web page for ie6 + FF 1 + Safari. 😅
Very interesting. Yeah, Avalonia is worth a try since it's using Skia for rendering. I found it more reliant.
Please sean i need help
About 2 years ago i started developing a desktop application using WPF with no previous experience, i had tough time watching your tutorials about MVVM and other things and reading documentations to get job done, and i aborted the project for some reasons. Now it seems i have to complete it.
Now i see this .NET MAUI wich it seems very similar to WPF development things like the UI XAML components and the code-behind thing. Does it deserve taking effort porting the development to .NET MAUI ? In both cases i had to learn something, i almost know a litle about WPF.
I use the same view model list and service loading method as you do in this video thank you for that works well.
I have an app where 4-5 observable collections are used across the application on different views loading always for the page and adding to the list view model.
With this setup if any page needs to use this collection I need to load all first and if anywhere a change happens it will trigger all lists which have been loaded before to update all of them across the application. It is great but I would like to avoid to load multiple times and subscribing for the events to update. How can I use or what is the best practice to one list property across the application? (If you would time for this kind of video would be super glad.)
Good question! I'm meaning to make a newer video on this concept, but essentially you would want to leverage a "store" to communicate between view models and sync the state. Here's a couple videos on stores:
- ruclips.net/video/o62iFhXkWS4/видео.html
- ruclips.net/video/ZQadPrZ7E_A/видео.html
There is an on appearing command built in to the Maui community toolkit
That's awesome! Gonna try that out next stream
do you make vidoes about blazor Hybrid
The problem you have with viewmodel is because of Shell. It creates view only once, so the view model is also created only once...
Exactly!
I think the ping sound didn't record...
Ah it's either super quiet or didn't record
bro i think u spy on me, i was literally planning right now to start building gym tracking app on net maui and this video popped up
Awesome! Hope some of this helps
tought maui was DOA