.NET 6 MAUI & Blazor Android App 🚀 Getting Started / First Look

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 56

  • @axelfricke-delia924
    @axelfricke-delia924 2 ปีที่แล้ว +14

    Hi Patrick, yes please! I would like to see more content of yours regarding MAUI. I think it is an extremely interesting technology and worth looking into it deeper. Thanks in advance for considering it.

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +6

      Noted! Thanks a lot for your feedback, Axel. I think a .NET MAUI Blazor CRUD app would be a nice little project. 😊

    • @niamai7071
      @niamai7071 2 ปีที่แล้ว

      @@PatrickGod Hallo Patrick, ich freue mich schon darauf 😃

  • @broadshare
    @broadshare 2 ปีที่แล้ว +1

    Was waiting for this, good stuff Patrick

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว

      Thank you so much! 😊

  • @electrocatalyst
    @electrocatalyst 2 ปีที่แล้ว

    What about doing it the other way round? Building a mobile app which then would be used as a website?

  • @DanijelJames
    @DanijelJames ปีที่แล้ว

    I came across you on Udemy. Absolutely amazing fun to build Blazor Battle. I have used what I learned to start working on a personal project and injected new learning. Thank you!

  • @Saveaaa
    @Saveaaa 2 ปีที่แล้ว +1

    hi, thanks for the video. can you record a video on how to transfer files to the server and download them using blazor wasm or maui? because what is written in the documentation consumes a lot of memory and does not return it. no one has these videos!

  • @Swarajcookingnfun
    @Swarajcookingnfun 2 ปีที่แล้ว

    Hey Patrick !! how we can include "Android.Content.Context " in the class library added to the
    Maui Blazor App ? When I include this namespace ,it is throwing error: The type or namespace name 'Android' could not be found (are you missing a using directive or an assembly reference?

  • @nothingisreal6345
    @nothingisreal6345 2 ปีที่แล้ว +2

    So if you do Blazor: it has support for Progressive Web Apps and e.g. android has support for PWA as well. The key point here is: you are free to mix native app implementation (MAUI) with Web Applications (Blazor) and hence reuse your assets. I assume that MAUI has a much better device support enabled. So some things you want to do on a device will only work well with MAUI. But you will most likely want to implement many of the UI stuff in Blazor / other web tech so it is reusable in the browser. This way the approach is reasonable. By the way: if you want more detailed information what is happening in VS, open the output Windows. There is a ton of logging ongoing, and from that you can learn why sometimes stuff fails, and also why something is executing slowly.

  • @dhirenpathak
    @dhirenpathak 2 ปีที่แล้ว +1

    Hi Patrick please More video on Maui Blazor crud samples

  • @jamesscott6864
    @jamesscott6864 2 ปีที่แล้ว

    Hi Patrick, is it possible to add identity to a Blazor MAUI project ?

  • @teamrospl2891
    @teamrospl2891 2 ปีที่แล้ว +1

    @Patrick God
    when you will going to lauch the course on the udemy

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว

      Well, I think this will take some time.. 😊

  • @billnalen
    @billnalen 2 ปีที่แล้ว +4

    Every time I watch the Microsoft demo for this, I wonder who it is for. Is it for someone with an existing Blazor web application that wants a cheap way to get "native" mobile apps? If so, it would be interesting to see you take your bookstore ecommerce Blazor app and make a mobile app from it. How much extra work would you end up doing? Is it easier to just create a native Maui (non-Blazor) app and call the Blazor server APIs? I know on the iPhone side there's a real stigma to web view type apps since native inputs, keyboards, etc. don't work quite the way native apps do. I'd really like someone to give some guidance on what types of apps work best with each framework.

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +3

      Hey Bill, Thanks for your feedback! I'm afraid I can't answer that (for now). I think I'll try a .NET MAUI Blazor CRUD app soon from scratch. Let's see how this will work out. Take care, Patrick

    • @billnalen
      @billnalen 2 ปีที่แล้ว

      @@PatrickGod yep, that’s what I figured, I was just giving ideas for the future.

  • @devdev-mr2ng
    @devdev-mr2ng 2 ปีที่แล้ว

    can you make us a full course in .n net maoui like the course of blazor when you build a simple app pass throw some basics ? thank you

  • @jesusnaun1981
    @jesusnaun1981 2 ปีที่แล้ว +1

    Go on!!! Please.

  • @oncalldev
    @oncalldev 2 ปีที่แล้ว +4

    It's been a while since I last ran the Android emulator through another development IDE, but I don't remember it ever being very speedy. Having an i5 processor and running in Debug mode might have also slowed things up a bit. I'm sure that Microsoft will be doing a lot of optimization before it ships a production ready version of MAUI. I'm still wondering how all the technologies will meld. Ideally I'd like to keep the XAML to a minimum and just depend on Razor and hopefully MudBlazor for styling the UI. As always thanks for the video.

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +2

      Hey Bruce! Thank you so much for your insights (and the coffee!). I think a .NET MAUI Blazor CRUD app would be a great little project then - maybe even with MudBlazor. Stay tuned! 😊 Take care, Patrick

    • @oncalldev
      @oncalldev 2 ปีที่แล้ว

      @@PatrickGod Just finished watching a seminar from NDC Oslo given by Chris Sainty talking about TailwindCSS. Now I'm thinking how that could work with MudBlazor. Never a shortage of options to choose from these days - well, until the next option comes along.

  • @sachindrasangal
    @sachindrasangal 2 ปีที่แล้ว

    Hello Patrick
    can u please create MAUI Blazor Login System and Login Flow within App.

  • @txkyle2013
    @txkyle2013 2 ปีที่แล้ว +1

    This is gonna be a good one

  • @danmoyer8191
    @danmoyer8191 2 ปีที่แล้ว +2

    Patrick, A good and timely presentation! I downloaded VS2022 Preview this weekend and am exploring how to make a native Windows Application using Blazor Hybrid template-- Like you did in the last 10 minutes of this video. But, instead of a targeted native Android app, I am targeting a native Windows app.
    I did WPF app development about 9 years ago, and WinForms years before that. I thought, nice, this may be a technology stack I can use to create a Windows app, and use the same Blazor components used in a Web Assembly or Web Hosted Blazor application.
    But here's my problems, and perhaps you, or some other readers here can comment.
    1) The native windows app appears to be like a Windows Store app. I cannot figure out how to start / run the application from a command line. (Like I can with a WPF app.) The generated app appears in my Windows recently added application items and I can click on the icon and the application starts. Cool, to a point---
    2) Which brings me to problem #2. With a WPF or WinForms app, I can run from the command line and pass startup arguments to the application. If the only way to start the application is from the Windows start menu item, I don't see how it's possible to pass in arguments when the app starts.
    In WPF, I can start a WPF application to run in hidden mode or no UI window, and the application works using passed in command line arguments. At least that's how I recall it could work-- it's been eight years since I've done WPF applications. I don't know if doing this is possible with a Blazor Hybrid windows targeted application.
    3) How the heck do I share the generated app? Fine that the application is installed on my development box. I've tried using the Publish from Visual Studio 2022 to publish the app. Looks like Visual Studio creates some type of package file in a target folder. I don't know how I can give that package file and instructions to someone, "Here do this, and my wonderful app with counter and fetch data will be installed on you machine.", lol

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +2

      Hey Dan,
      somehow I missed your comment. All I can say is, that there must be reasons why MAUI is hasn't been released, yet. I've got several issues with building an Android app, for instance, and that's why I don't want to invest too much time here for now. But I'm really looking forward to this technology. Microsoft will deliver, I hope.
      Take care,
      Patrick

    • @danmoyer8191
      @danmoyer8191 2 ปีที่แล้ว

      @@PatrickGod I was looking at a sight on Microsoft of planned features. If I recall, and interpreted correctly, a Maui can generate a window ui, which I think is meant a windows store app, and a windows app, which I think means like a wpf app. Their looked like the generate windows app was yet to be completed. Guess we'll find out in a month or so when it's released. 🤔

  • @dfmf1982
    @dfmf1982 ปีที่แล้ว

    Hi Patrick when you will be create a course in udemy about net maui blazor app

  • @jamesscott6864
    @jamesscott6864 2 ปีที่แล้ว +1

    Patrick, I'd like to know if you'll ever make videos on creating Blazor Server apps with Dapper.

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว

      Hey James, Thanks for reaching out. I put Dapper on my roadmap. Maybe I'll start with Dapper and a Web API only. This should already help I hope. Stay tuned!
      Take care,
      Patrick

    • @jamesscott6864
      @jamesscott6864 2 ปีที่แล้ว

      @@PatrickGod Yes Patrick, it surely will. I'm new to web development and I started off with Blazor and Dapper just few months ago.. so I want to have a deep dive into it. Nevertheless,I haven't done anything with Web API and really interested to understand it and learn how to use it. So I think it will be a great start for me. Thanks Patrick.

  • @perhammervoll7546
    @perhammervoll7546 2 ปีที่แล้ว +1

    Looking forward to a future Udemy MAUI Blazor Best Practices cource by Patrick God ☕
    😀

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +1

      Thanks! But, well, let's see... 😅

  • @blank3525
    @blank3525 2 ปีที่แล้ว

    Hey Patrick thank you so much for the intro, can i ask you to make the blazor ecommerce in MAUI Blazor. That would help a lot of people looking to make mobile application who have already watched your blazor tutorial.

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว

      Sure, but this would take some time. 😄

  • @williameisenman5538
    @williameisenman5538 2 ปีที่แล้ว +1

    I would appreciate a bit more detail such as connecting to a Web API or a Database maybe?

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +1

      This would certainly be interesting. Maybe first a local SQLite database or something similar. Thanks for your feedback! 😊

  • @suny4128
    @suny4128 2 ปีที่แล้ว +1

    Would be interested to see some Blazor unit testing with bUnit

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +1

      Absolutely! Noted and added it to my roadmap. Looks really interesting! 😊

  • @comroec
    @comroec 2 ปีที่แล้ว

    how to download this source code?

  • @brotherbill9
    @brotherbill9 2 ปีที่แล้ว +1

    Yes, create a 2,000 hour (smile) Master course that is comprehensive with both Blazor side as well as XAML (native) side, mix and match.

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +1

      Well, let's try a 1-2h video first. 😉 Thanks for the feedback!

  • @darkogele
    @darkogele 2 ปีที่แล้ว +2

    Pls keep it up i would like to learn MAUI right now im at FLUTTER tutorials stuck for cross platform development.

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว

      Noted! Thanks for your feedback, Darko! 😄

  • @morninf1129
    @morninf1129 2 ปีที่แล้ว

    Great content, would love love love to see how to use MAUI with an android app that can do Android Auto & Android Wear/Watch OS

  • @sps014
    @sps014 2 ปีที่แล้ว

    Are you the same Patrick from official C# Discord server ?

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +1

      Nope. I've got no Discord server (yet?). Would you like to join one? 😊

  • @waynehawkins654
    @waynehawkins654 2 ปีที่แล้ว

    Good start but to be honest I worked all this out without any help. Let's see some code writing with MAUI please as not much out yet as it's still so new.

  • @xosece
    @xosece 2 ปีที่แล้ว +2

    it could be a very interesting course, 'cos I tried Uno already and the potential is superb.

    • @PatrickGod
      @PatrickGod  2 ปีที่แล้ว +1

      Alright, thanks for your feedback! 😊

    • @xosece
      @xosece 2 ปีที่แล้ว

      @@PatrickGod btw, have you ever tried using Visual Studio Code? Visual Studio 2022 is very nice for scaffolding the architecture and automate some details like controllers or components, etc, but other than that Visual Studio Code is actually very good for coding, not only when it comes to C# code but also HTML, CSS etc. Keep up the great work Patrick!

  • @SaveTheHedgehog
    @SaveTheHedgehog 2 ปีที่แล้ว

    XAML is pronounced as "Zammel" :)

  • @NicholasStein
    @NicholasStein 2 ปีที่แล้ว

    @BruceGrodnik I had installed an earlier version of the android emulator (v9) and to click the + New button to add the V11. I also added Android 12 - API 31. I also learned how to use Tool -> Android -> Device Manager which is worthwhile doing. The default program executed but it was slow and did not look like the video. Upgrading the emulator was actually a very beneficial exercise and reasonably straight forward. I also had to upgrade my Maui SDK to the latest preview version (v7 if I recall correctly). These upgrades added the pixel 5 and v11 to the dropdown after restarting Visual Studio 2022 preview. I got the compiler errors too. I started with the Blazor app. I could not get hot reload to work, so when I changed Hello World to Hello Nick in index.razor and saved the file, nothing happened. I had to rebuild the app. The rebuild closed the old emulator and opened a new emulator with the change.
    @Patrick God I would also like to see the build process for an iPhone. I think there is a way to do it without an Apple Mac to do a build. XCode, or rather Monterrey does not work on my old 2003 MacBook. I am considering buying a new Mac-Mini or renting one on MacInCloud.com.