Xamarin.Forms MVVM Made Easy with FreshMvvm Framework

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 68

  • @MaksimRemin
    @MaksimRemin 3 роки тому

    Thanks a lot Gerald! It would be great to see a videos about MVVM architecture without using any frameworks. Using the frameworks makes our life easier but it is very interesting to understand how it works in compliance with the basic principles of object-oriented programming and be able to write low coupled and maintanable code.

  • @kronenchris
    @kronenchris 3 роки тому +1

    Thank you so much for starting this series!
    I learned about FreshMvvm some years ago, inspired by YOUR BOOK! :-)
    I'm still wondering sometimes if I use it the intended way...
    Things I would love to know how to do it right:
    - async loading of data when bringing up a new page
    - navigating with multiple navigation stacks
    I'm absolutely looking forward for your next episodes!

    • @jfversluis
      @jfversluis  3 роки тому +1

      That is awesome! :D Thank you for sharing that, very much appreciated.
      I'll add those specific topics to the list!

    • @AMIRKHAN-dm2fm
      @AMIRKHAN-dm2fm 3 роки тому

      can you please share the book or download link?

  • @RaabStephan
    @RaabStephan 3 роки тому

    Looking forward to learning more about it.
    I've always just used the built in MVVM conventions. Though I'm willing to be convinced to use something else.

    • @jfversluis
      @jfversluis  3 роки тому

      There’s already more here: ua-cam.com/play/PLfbOp004UaYUnz0TOuxYZLny6Q_F7fbfz.html

  • @zeeshanbadshah5371
    @zeeshanbadshah5371 3 роки тому

    Yes .. please go for more stuff on FMVVM

  • @warlockCommitteeMeeting
    @warlockCommitteeMeeting 3 роки тому

    Thanks for the great video!

  • @jram2200
    @jram2200 3 роки тому +1

    Hi. I'm getting error
    "Unable to build chain to self signed root for signed iphone distribution"
    In visual studio when trying to generate ipa file. Can you please help.

    • @raffimansoor3739
      @raffimansoor3739 3 роки тому

      I am also getting this same error...can u please help me

    • @jfversluis
      @jfversluis  3 роки тому +1

      This might help: developercommunity.visualstudio.com/t/unable-to-build-chain-to-self-signed-root-for-sign/1293381
      Please consider joining the Discord and asking these questions there instead of under random videos :)

    • @jram2200
      @jram2200 3 роки тому

      @@jfversluis thanks a lot. The issue is solved. Will meet soon in discord.

  • @muthukumarkamatchi1895
    @muthukumarkamatchi1895 3 роки тому

    Thank you so much.
    Is it possible to authorization and authentication with Role based authorization using api

  • @CezarWagenheimer
    @CezarWagenheimer 3 роки тому

    Great vídeo! Will the intellisence in the XAML automatically detect the properties on the view model or the auto binding will only work on runtime?

    • @jfversluis
      @jfversluis  3 роки тому +1

      Will only work at runtime. I think there is this XAML trick to make IntelliSense work, right?

    • @CezarWagenheimer
      @CezarWagenheimer 3 роки тому

      @@jfversluis Which one trick? :P

    • @jfversluis
      @jfversluis  3 роки тому

      @@CezarWagenheimer Whoops! :D
      damian.fyi/2016/04/10/getting-xamarin-xaml-intellisense-when-the-binding-context-is-set-in-code/

    • @jfversluis
      @jfversluis  3 роки тому

      @@CezarWagenheimer Let me know if that works, I can do a short video on it so everyone can learn about it!

  • @robertkomarek8615
    @robertkomarek8615 3 роки тому

    Hi Gerald, does it support Compiled and Relative Bindings etc? Best regards, Robert

    • @jfversluis
      @jfversluis  3 роки тому +1

      Nothing changes about the bindings, so yes :)

  • @DanSiegel
    @DanSiegel 3 роки тому +1

    You should discuss one that doesn't break the actual MVVM Pattern

    • @jfversluis
      @jfversluis  3 роки тому

      Hmm which one would that be... 🤓

  • @andrewvasiliou2525
    @andrewvasiliou2525 3 роки тому

    Great video Gerald as always, can we please see add remove and delete in an app.

  • @davidmorrow1393
    @davidmorrow1393 3 роки тому

    Was hoping the Label was changed to Entry to show that property was bound to entry.

    • @jfversluis
      @jfversluis  3 роки тому

      Sorry not sure what you mean

  • @madraven37
    @madraven37 3 роки тому

    Love it...

  • @shakaibakhtar8764
    @shakaibakhtar8764 3 роки тому

    Great work Gerald! Could you please make a video on how to share the image from photos (iPhone) through our Xamarinforms app (just like whatsapp does) may be using ShareExtension for iOS or any other method that is more easier and helpful ...

    • @shakaibakhtar8764
      @shakaibakhtar8764 3 роки тому

      The scennario is that I open Photos in iPhone, i select an image from there and tap on share, on share I get my app's icon, when I click on my app's icon it opens the app and start uploading the image to the webapi.

    • @jfversluis
      @jfversluis  3 роки тому

      Hm not sure what you mean? Share how? Like that you app shows up whenever you click the share button somewhere?

    • @shakaibakhtar8764
      @shakaibakhtar8764 3 роки тому

      @@jfversluis just like whatsapp, if we open photos, select a photo, select share so we get a list of apps to share the selected photo, so if I select whatsapp the photo opens in whatsapp and I can do whatever I want(like adding stickers, cropping etc) and send it to anyone I want. I want to learn something similar with XamarinForms.

    • @jfversluis
      @jfversluis  3 роки тому +1

      @@shakaibakhtar8764That is probably a bigger feature than you think. Actually register your app to be able to share a picture to should be doable, however, picking up that image and doing transformations on it, adding stickers to it etc, that is a hard thing to do and something that is custom built, not something that is in the OS.

  • @wacm
    @wacm 3 роки тому

    FINALLYYY!!!!!!!!

    • @jfversluis
      @jfversluis  3 роки тому +1

      Sorry I made you wait!

    • @wacm
      @wacm 3 роки тому

      @@jfversluis haa haa haa.... Better late than never 😁😁
      Now I can stop protesting... ⭐

  • @marvinxulu7816
    @marvinxulu7816 3 роки тому

    I am having trouble with fresh MVVM when i try to use the commands on my view model inside a list view and I don't know how to access commands due to the scope of the binding. Please help.

    • @jfversluis
      @jfversluis  3 роки тому

      Have a look at my video about data-binding scopes :) ua-cam.com/video/Or_qn8i8jVM/v-deo.html

  • @mwardell18290
    @mwardell18290 3 роки тому

    What happens when you want A viewModel displayed by two different viewTypes?

    • @jfversluis
      @jfversluis  3 роки тому

      Each one gets their own instance by default so that should be fine. However the naming convention would be an issue then. I think there’s a way to do some registration of that yourself though.

  • @adelmourad8024
    @adelmourad8024 3 роки тому

    Do you have full course for Xamarin on Udemy ?

  • @checox1909
    @checox1909 3 роки тому

    We really need to do something together, what you think about the real time chat with Xamarin Form and SignalR ??

    • @jfversluis
      @jfversluis  3 роки тому

      Sounds great! You know where to find me :)

  • @choywinglun3928
    @choywinglun3928 3 роки тому

    Will it cause some performance issues? Thanks

    • @jfversluis
      @jfversluis  3 роки тому

      Marginal over what you would have to do yourself

  • @robertojrcantos1711
    @robertojrcantos1711 3 роки тому

    I’m still fan of native MVvM.

    • @jfversluis
      @jfversluis  3 роки тому +1

      Good thing there is choices! Use whatever works for you :)

    • @robertojrcantos1711
      @robertojrcantos1711 3 роки тому

      @@jfversluis absolutely.

  • @rohitraj-cy3dc
    @rohitraj-cy3dc 3 роки тому

    Does it supports shell?

  • @burhanmunir5075
    @burhanmunir5075 2 роки тому

    please make a video on mvvm cross

    • @jfversluis
      @jfversluis  2 роки тому

      Probably not anytime soon, sorry