Mobile Blazor Bindings - Using Blazor to build mobile apps

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

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

  • @siphamandlapacificusdeusde6504
    @siphamandlapacificusdeusde6504 4 ปีที่แล้ว +5

    Love this, keep up the good work.. C# everywhere is more like it, so we focus on clients problems rather than learning lot of tech stack..

    • @portlyoldman
      @portlyoldman 4 ปีที่แล้ว

      I have to agree. There’s much still to improve in the .net / c# ecosystem but I think Microsoft are really making the effort here. There are equally functional ecosystems (the Java world, for example) and I have no patience for the divisive language / platform / framework religious wars. Choice of these is much more dependant on the skills of the available team. It doesn’t matter one jot to the end user business whether their website is written WordPress or Django if there are no other dependencies. I go for the Microsoft stack entirely due to the decades I’ve been immersed in it. Given a different path I might easily be championing Java or Go or something else.
      As you say, it’s the customers needs and solving their problems that’s of primary importance, not some weirdo fandom of whichever whizzbang tech is currently fashionable. If we have a room full of c# developers this stuff is a godsend.

  • @rolustech3164
    @rolustech3164 4 ปีที่แล้ว +7

    Great work Microsoft People ..... Make this stable and public web developers even Xamarin developers would have it much easier and faster way to develop native apps

    • @rolustech3164
      @rolustech3164 4 ปีที่แล้ว +3

      and most importantly add support for razor components rather then accessing Xamarin components at the moment default Xamarin components are boring and using custom controls is headache

  • @obinnaokafor6252
    @obinnaokafor6252 4 ปีที่แล้ว +14

    We need a SharpUI - similar to FlutterUI or SwiftUI. We need UI to be purely in C#. Thank you for the video

  • @guyincognito1985
    @guyincognito1985 4 ปีที่แล้ว +18

    Cute birthday shout out to his wife! :)

  • @jongyonlee1088
    @jongyonlee1088 4 ปีที่แล้ว +6

    현진씨 조금 늦었지만 생일 축하합니다. 정말 멋진 남편분을 두셨네요!

  • @smartprogrammer5733
    @smartprogrammer5733 4 ปีที่แล้ว +5

    This is amazing. people are saying flutter is faster and easier to build apps with but if this becomes stable, it will be too good

    • @sps014
      @sps014 4 ปีที่แล้ว +1

      It can help in rapid prototyping

  • @astroimagers
    @astroimagers 4 ปีที่แล้ว +1

    If 현진 was following along, I bet "Eilon" was the only item on her list that day. ;) Well done!
    Oh and Blazor mobile app is awesome too. Thanks.

  • @marna_li
    @marna_li 4 ปีที่แล้ว +1

    There is a video from Uno Platform
    showing how to run Mobile Blazor on Xamarin.Forms on UWP on Uno in the Browser on WebAssembly.
    Search for “Mobile Blazor”.
    Also, there is an official experiment with binding to WinForms in the MobileRazor repo.

  • @afar7598
    @afar7598 3 ปีที่แล้ว

    Thanks for the video. I've been trying to find out how (if this is possible) the resulting output app may be published in such a way that it can be submitted to Apple Appstore and Google Play store. Any ideas please?

  • @jdubeau007
    @jdubeau007 4 ปีที่แล้ว +37

    This could kill react native.

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

      With Hot Reload for everything, like UI and state, it would also be way better than Flutter.

    • @Endomorphism
      @Endomorphism 4 ปีที่แล้ว +5

      @@rodrigofreitas7397 I love c# but as current state of xamarian no...
      Its don't give as much freedom as flutter with respect to custom UI.
      And statefull reload is also missing...

    • @armanx2
      @armanx2 4 ปีที่แล้ว +1

      If it's done properly, but my first guess is when you do buil with Xamarin (which is total shit) it will build your hello world app to 25Mb app which is ridiculous so yes nice try but if they are using Xamarin this is not worth even try.

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

      Should kill react native. React is trash sorry not sorry.

    • @portlyoldman
      @portlyoldman 4 ปีที่แล้ว

      A. N. Lovely to see someone so in tune and supporting innovation. Very refreshing 👿 (that’s sarcasm, just in case anyone misses it).
      Even if what you say about app size is true (I have no reason to doubt you) one of the big Blazor team imperatives is to make Blazor download size, overall performance as well as productivity as optimised as possible. No-one will adopt Blazor if it isn’t practical in production. On the other hand, Blazor and the related technologies make it possible for .Net developers to contribute across the stack, which to most companies is a real advantage.
      Getting away from JavaScript is a win in my book all by itself.
      I’ll be sure to let the all the Xamarin community making useful applications for users that what they are using is total shit. I’m sure they speak highly of React Native too 😎

  • @shekhartyaginic6615
    @shekhartyaginic6615 3 ปีที่แล้ว

    how can we navigate to other razor component eg Counter.razor in a button' click event in mobileblazorbinding
    such as we use navigation manager in blazor web

  • @TonyHenrique
    @TonyHenrique 4 ปีที่แล้ว +10

    Now put an Unified Universal XAML over all this and it will be awesome.
    A Button is a button everywhere... a TextBlock, a TextBox, the same. I see no need to have another name as Label, a Entry and so on...

    • @sps014
      @sps014 4 ปีที่แล้ว +1

      Redundancies can be reduced with XAML Based approach.

  • @Esico6
    @Esico6 4 ปีที่แล้ว

    Asp.net was great back in the day. Thanks

  • @efexzium
    @efexzium 3 ปีที่แล้ว +1

    Awesome 👏

  • @hubert17
    @hubert17 3 ปีที่แล้ว

    This is so so so so so so cool and amazing!!!

  • @coolwaterdvr
    @coolwaterdvr 3 ปีที่แล้ว

    This is awesome! I hope this will become official. 👍👍👍👍👍

  • @jeffybanjo
    @jeffybanjo 4 ปีที่แล้ว

    The TabbedPage tag is not working for me here, what could it be? If I place the counter component and the todolist component on the HelloWorld(Start page) component, both show when I run, but if I put them in the TabbedPage as depicted in the sample, nothing shows on screen, just plain white screen.
    Am deploying to my phone - itel W5504 (Android 8.1 API 27)

  • @saqwerUA
    @saqwerUA 3 ปีที่แล้ว

    What about performance and application size?

  • @ahmad.mozaffar
    @ahmad.mozaffar 4 ปีที่แล้ว +4

    Microsoft has a lot of plans to change the future of programming with Blazor

  • @thienanhnguyenbui
    @thienanhnguyenbui 4 ปีที่แล้ว

    Nice! Now I can write Brazor for both Mobile App and Web. Hope there will be more components for Mobile.

    • @alonsopalazuelos7599
      @alonsopalazuelos7599 4 ปีที่แล้ว

      Yes but Blazor mobile support only Net Standart UI Elements (Xamarin) : StackLayout, Grid..., not HMLT standart tags, so it's basically replacing XAML syntax with razor syntax, not embracing web HTML standarts, you still have to develop two diferent application one for mobile and one for web.

    • @goldanimal3931
      @goldanimal3931 4 ปีที่แล้ว

      @@alonsopalazuelos7599no problem at all.

  • @efexzium
    @efexzium 3 ปีที่แล้ว

    Cant wait to test this out.

  • @LindenMikus
    @LindenMikus 4 ปีที่แล้ว

    how would you set up an app with both a mobile UI and a web UI but shared back end library?

  • @GalalDev
    @GalalDev 4 ปีที่แล้ว +1

    Great work

  • @PedroOliveira-jb5yz
    @PedroOliveira-jb5yz 4 ปีที่แล้ว +3

    Go for it Microsoft team, I waited 10 years for this, XAML in the mobile and on the browser next. Blazor will Kill Javascript and this will Kill React. Fantastic

  • @SA-mh7uy
    @SA-mh7uy 4 ปีที่แล้ว +1

    where can I get the source code

  • @aL3891_
    @aL3891_ 4 ปีที่แล้ว +1

    This is pretty darn cool

  • @Sajibkumarjoarder
    @Sajibkumarjoarder 4 ปีที่แล้ว +1

    Why don't you replace xaml with html CSS

    • @goldanimal3931
      @goldanimal3931 4 ปีที่แล้ว

      Because html css sucks ass ofcourse

  • @xmflr95
    @xmflr95 4 ปีที่แล้ว +1

    blazor is so cool!!, i will study c# again that i stopped, and i will make a mobile app with blazor!

  • @meirkr
    @meirkr 4 ปีที่แล้ว

    Amazing!
    I have tried to use ASPCore.SignalR.Client, but app builder crashes as soon as I placed this nuget, even before any code.
    Did someone struggle with such thing as well?

  • @theumairtahir1
    @theumairtahir1 4 ปีที่แล้ว

    Can we use same UI for web and mobile Apps using Blazor?

    • @Esico6
      @Esico6 4 ปีที่แล้ว

      Umair Tahir no

  • @helminasution3564
    @helminasution3564 3 ปีที่แล้ว

    How to Deploy to apk?

  • @lollo4711
    @lollo4711 4 ปีที่แล้ว

    I thought the B in BLAZOR stands for WebAssembly, but WA is not involved, or?!

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

      lollo4711 it stands for Browser (which isn’t involed either :D).
      No this is not running on Web assembly.

  • @RIKOARIshowreel
    @RIKOARIshowreel 4 ปีที่แล้ว +1

    Wooww!
    Then what will happen to Xamarin?

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

      It uses xamarin APi replacing XAML with razor syntax

  • @Esico6
    @Esico6 4 ปีที่แล้ว

    This project is canned and discontinued?

  • @startupryan9009
    @startupryan9009 4 ปีที่แล้ว

    This is great info. Earned you a Sub! I will be back for more.

  • @charleswoodruff9013
    @charleswoodruff9013 4 ปีที่แล้ว

    So, there's no code behind with Blazor?

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

      Charles Woodruff you can add a class with the same name as the razor file (myfile.razor.cs) bit most demos are made in the razor file directly.
      I tend to mix depending on the complexity of the component.

    • @goldanimal3931
      @goldanimal3931 4 ปีที่แล้ว

      Partial class with same name inheriting from xaml class and you have code behind just like webforms lol

  • @rjpajaron
    @rjpajaron 4 ปีที่แล้ว

    I think I am going to this direction: trail blazing..... from web, to PWA, then mobile.

  • @goldanimal3931
    @goldanimal3931 4 ปีที่แล้ว

    Awesome!

  • @ramasamynp8175
    @ramasamynp8175 4 ปีที่แล้ว

    Is it possible to run iOS simulator on Windows?

    • @xxx.xxx.xxx.xx1joker706
      @xxx.xxx.xxx.xx1joker706 4 ปีที่แล้ว

      This is possible since you can install MacOs High Sierra on Windows 10 using VirtualBox, and after you install XCode on this VM, with iPhone Simulator. Check out this link : www.saintlad.com/install-macos-high-sierra-in-virtualbox-on-windows-10/

    • @ajiwahidin423
      @ajiwahidin423 4 ปีที่แล้ว

      I don't think so

    • @armanx2
      @armanx2 4 ปีที่แล้ว

      It's possible to "proxy" to windows , but half of the time does not work so don't even bother.

    • @andresgutice
      @andresgutice 4 ปีที่แล้ว

      @@xxx.xxx.xxx.xx1joker706 Hello friend, I have a small question, with this virtual machine, can I upload the applications to the App Store? Thank you very much

    • @portlyoldman
      @portlyoldman 4 ปีที่แล้ว

      Contrary to other comments, yes you can. I use it every day along with android emulators. The constraint is you have to have a Mac in the tool chain (though it is essentially invisible to the process). I don’t have a suitable Mac (only an ancient Mac mini I use for entertainment and TV based FaceTime) so I use MacInCloud for the periods where I’m actually doing iOS testing. It costs me a whole $1 per processing hour (ie only while the emulator is connected). Works really well. I do a few physical iPhone / iPad tests just to ensure there are no hidden differences between the emulator and the real machine. Mostly I’ll test on the android emulator as this runs on Windows perfectly and run checks on the iOS emulator frequently.
      There are a few barriers to entry of course, like you have to put actual effort into setting it up properly. But, as always, not much worth doing is easy 😎

  • @Muthukumar-eo5ts
    @Muthukumar-eo5ts 4 ปีที่แล้ว

    Awesome 😍😍😍😍😍😍😍

  • @sanjgunetileke8836
    @sanjgunetileke8836 4 ปีที่แล้ว

    Sooo cool!!

  • @emilywatsonld
    @emilywatsonld 4 ปีที่แล้ว

    dude, putting a like for the birthday thing

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

    🙏👌👍

  • @rajaganji7982
    @rajaganji7982 4 ปีที่แล้ว

    Happy birthday wifey.

  • @markjaysonmendoza
    @markjaysonmendoza 3 ปีที่แล้ว

    Developers are sweet lovers! Ahem

  • @armanx2
    @armanx2 4 ปีที่แล้ว

    Microsoft really ? you guys are going to use Xamarin ? the broken shit ? Come on, don't show me the todo apps, show me the build size for your to do app ? What is is 50mb ?
    Last time i did build hello world app with Xamarin it was 25mb +-.
    And how about you guys work on toolings ? Xaml works great on wpf but for Xamarin it's worthless you have no preview of your design , and the "hot loading" half of the time is not work so get this shit done properly first before even think to add new layer.
    Blazor is very promising technology but when you will add on top of Xamarin it can't be any good because Xamarin is fundamentally BROKEN !!!!!!!