Hi Dude, could you please make a video demonstrating how the authentication / authorization work in this template? Thank you very much in advance
@tofu16876 ай бұрын
Is there a unified template with authentication?
@ericritter466 ай бұрын
this is so exciting. i asked something similar about this on your q and a stream.
@DE-sf9sr5 ай бұрын
Having an out of the box example of this with Entra External ID would be one way to really move the whole Blazor/Maui ecosystem more towards mainstream. Being able to more easily build consumer apps with the auth and user store easily workable is critical for getting this to scale. Is needed to make things truly compelling, otherwise the alternatives may seem better.
@2121jwill6 ай бұрын
Thanks James! It looks really good!
@RobUttley6 ай бұрын
Woah, did not rcognise you there for a moment - I briefly met you in Birmingham, UK, many years ago in the early days of Xamarin (I think you were introducing Xam Forms, thinking about it). Now you look like you did back then! I might be coming back to the mobile scene in the next few months on a project, previously I'd have used Xamarin. I guess it's Maui, possibly Maui Blazor hybrid, because I'd want to leverage WPF and Xamarin experience. Just soaking up the various options right now...
@DE-sf9sr6 ай бұрын
OMG - Looks like this now lets Maui be truly cross-platform useful?? Without web it has been too clunky. So excited! I now know what it feels like to be a Swifty that just found out that She is going back on tour! Been asking/wanting this for years.
@OmarHagoche6 ай бұрын
Thank you, I liked that template 🎉
@felipeaugustobastosmoraesАй бұрын
5 months, I receive this update (project template) in VS Community last week 😢
@albertngoudjou85816 ай бұрын
Thank you for another great video, I have a question: now how can we protect a page in a web app and allow anonymous in MAUI app? Thanks again
@pl-11-11Ай бұрын
The problem is the speed. Compare with the old version (Net.6, Server App): you did not see the "Loading..." title, the forecast list is populating immediately. The new version's populating time is 1-2 sec. Unfortunately this is also true for the build desktop app.
@juliandormon75363 ай бұрын
Hi James, Thanks for this!! I think there is an issue with this on Mac. I navigate to an empty folder on my mac. I then run dotnet new maui-blazor-web. Everything builds fine. When I open the solution in Rider and run the MacCatalyst project I get a bunch of errors about paths will result outside the project folder (or something like that). The problem seems to correct itself if you run the web app then try the MacCatalyst app. Sorry I cannot reproduce the exact errors now that it is working.
@marshalrafa34203 ай бұрын
Was running the same problem right now! Thanks! if you are using sequoia, there are some workarounds with some components of nightly builds that we can use as Mac users.
@saroshwadia6 ай бұрын
Please allow us to select Blazor WASM Standalone in the Interactive render mode because if we select WebAssembly it creates 4 projects which is pointless if we just need Blazor WASM standalone with no server project. Thx
@Metalvast6 ай бұрын
You can still do this manually, but I agreed that they must and this.
@bobbastian7604 ай бұрын
I've installed the .net 9 sdk, i rebooted, none of those templates appear
@sengel4362 ай бұрын
I think you need Visual Studio 17.2 which is also a preview. That's the first version that supports .NET9. I had the same problem and created the template via terminal. This worked for me but I've got build errors that told me I should install Visual Studio 17.2
@kavoku3 ай бұрын
Great video, I have quick question: if I want to use the Microsoft.Maui library can I do it on the Shared project so it can also be rendered on the web project?
@DE-sf9sr6 ай бұрын
FYI - the Amazon Streak Deck link goes to a Page Not Found, and the Blue Pop filter is currently unavailable
@Freebsensetips2 ай бұрын
How can we add google ads in blazor Hybrid Mobile App ??? If guide then Blazor Hybrid will boost more in development.
@abdalarmden73826 ай бұрын
how using viewbox for MAUI C#
@SaveTheHedgehog6 ай бұрын
How is my live preview visual Tree not working?!
@Apicurieux2 ай бұрын
Thanks a lot! That's exactly what I was looking for! However, I have a question, the components that are created in the web app will be automatically used in the maui app ? Thanks in advance for your answer
@starbuck39805 ай бұрын
How can i make an apk with maui? i got to create apk just with command dotnet build -f net8.0-android but the apk doesnt work in my physical mobile, it crashes
@JamesMontemagno5 ай бұрын
You need to deploy from VS or you need to actually publish your app and sign it: learn.microsoft.com/en-us/dotnet/maui/android/deployment/?view=net-maui-8.0
@starbuck39805 ай бұрын
@@JamesMontemagno i published Ad hoc , and created several apk files dont know why, what that means? anyways none of them worked in my physical mobile when copy pasted them. Just want to test the app if works, i cant run android emulator
@starbuck39805 ай бұрын
@@JamesMontemagno also signed them, though dont understand why this is needed, what means signed? i just put random data, that doesnt prove that i am a trusted developer. Ad hoc is not just to publish for yourself? what means ad hoc? Anyways apks dont work
@the-nasim6 ай бұрын
Does rendermode works inside Shared pages?
@tlababkary82433 ай бұрын
which one is better using blazor maui server render mode or webassembly render?? I saw debate in reddit about why thereis no wasm in maui, and MS engineer said, server render in .net8 better than wasm render, wasm limited by host to interact with, is this still relevant in dotnet 9
@another_random_video_channel6 ай бұрын
I love Brazor Hybrid. Thank you
@WahRan-o2o6 ай бұрын
Hi very interesting, I wanted this kind of template long time ago. Is there a specific reason that we need dotnet 9, or can we import this template in dotnet 8 ? thanks ;-)
@Metalvast6 ай бұрын
What about auth logic for this template?
@borisstanar16 ай бұрын
There wont be for .net 9
@georgeluyckx14375 ай бұрын
Very nice but it should also include a minimal api and authentication & Authorization. Implementing this in such scenario is very complex.
@JamesMontemagno5 ай бұрын
Not every app needs it and it would be a lot to put into a starter template. There are a lot of nice community ones out there that give some options.
@jaygis5831Ай бұрын
@@JamesMontemagno which one for example ? Because adding security in this mixed platform app is a huge issue. Thanks for sharing your inputs if any.
@rlangton7610 күн бұрын
@@jaygis5831 it's incredibly difficult and why I'm rewriting my Maui mobile app from blazor hybrid to mobile only. The web part just isn't that important to me. Using entra ID and authentication for accessing an API is doable though. It's all configured within azure and requires little code.
@Atrulable6 ай бұрын
I managed to develop a Blazor Hybrid app in .NET 7/8, the same architecture. The main difference I wanted was to use normal MAUI tabbed pages in mobile and a different navigation when in web mode. Managed to get that working but still seems a bit hacky, would be interested to see if there was a correct way to that approach.
@DE-sf9sr5 ай бұрын
have an example?
@salvcri6 ай бұрын
Hi James, it’s very cool! But why use that? Only to reuse code or to do not learn xaml? Thank you very much.
@JamesMontemagno6 ай бұрын
If you are a web developer building apps with .net then this is your go to to reuse skills and code.
@DE-sf9sr6 ай бұрын
xaml is a four-letter word (meaning bad word, lol)
@Rajeshsingh-ws5th6 ай бұрын
MAUI on mobile works on web view, but it highly vulnerable, suggest or create a new video to show case how to make it secure like native.
@SamuelSidor6 ай бұрын
what there is vulnerable ?
@shabanelmogy79122 ай бұрын
We need Tutorial for social login (Google,Facebook,Microsoft) in Blazor WebAssembly And Api From Scratch with jwt
@ludologian6 ай бұрын
okay it's coming together, but this is hybird blazor WEB app right? not maui blazor BINDING template? Is it not official I'm not against hybrid apps but it should translate to xaml shell app . Although I still prefer blazor syntax.