Preparing a Xamarin.Forms Shell App for Development

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

КОМЕНТАРІ •

  • @JarvidVenport
    @JarvidVenport 2 місяці тому

    It is god that videos are still there even though Xamarin is now out of service but some like me need to learn this to understand how to convert to MAUI and if you do not know Xamarin than you have a hard time to migrate all the stuff. So thanks for this series.

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

    The way you explain is great. Glad to be here. keep it up bro.

  • @noikundesuka
    @noikundesuka 2 роки тому +1

    thanks James,you help me a lot! i'm just a beginner in Xamarin and this is show what is minimum Thxxx

  • @grantsburke
    @grantsburke 4 роки тому +4

    Any chance you'll be doing a full video for push notifications?

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

    i'm really beginner in xamarin ... your tutorial is very professional

  • @RickGraner
    @RickGraner 4 роки тому +1

    Excellent start, baby step it so code newbies don't get confused. I'd love to see how you incorporate your Xamarin Essentials and the MVVM nuget that you wrote too. If you give code newbies specific steps (even if they don't understand them all right away) after more repetition, they will get it and feel very confident to PUBLISH. Great Job!

    • @JamesMontemagno
      @JamesMontemagno  4 роки тому +2

      Next week we start our xaml 101 and then mvvm!

  • @IzaacB89
    @IzaacB89 3 роки тому +5

    These videos is kinda pulling me back into app development. Haven’t developed anything since MS shutdown Windows Mobile, and that was mostly for the modding scene. Great videos! 😁

  • @aiyaar3588
    @aiyaar3588 4 роки тому +1

    Your way of explaination is very good James! Keep going on, Great :)

    • @JamesMontemagno
      @JamesMontemagno  4 роки тому +2

      Glad you liked it!

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

      I hope you will be the instructor for MAUI

    • @JamesMontemagno
      @JamesMontemagno  3 роки тому +2

      @@ezzaldeen I will totally be doing some .NET MAUI videos :)

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

      @@JamesMontemagno
      How to fix the lagging in flyout in 3:24 s

  • @patrickmiller5374
    @patrickmiller5374 4 роки тому +1

    Great videos James. Looking forward to future ones. Hoping you will include non Azure SQL Server connectivity for developers who read and write to existing network databases. Sparse and conflicting info on this topic (web service vs. direct connect).

  • @cyrildouglas9262
    @cyrildouglas9262 4 роки тому +1

    Thanks for this James, when you publish the next video of this series?

  • @RohitKumar-fn8rr
    @RohitKumar-fn8rr 3 роки тому +1

    love 101 episodes

  • @jean-baptistedioli1692
    @jean-baptistedioli1692 9 місяців тому

    Hello
    Thanks for the courses :) They're awesome :)
    Is it possible to have in Xamrin ShellApp different Flyout? One Flyout with some items for a specific page and another with other items for another page.
    Thanks so much for your help

  • @deaasaleh3613
    @deaasaleh3613 4 роки тому +1

    Cool explanation, keep going 👍

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

    Hi James
    How to fix the lagging in flyout in 3:24 s

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

    thanks

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

    Thanks James! One question though... Is it possible to build the FlyoutItems from code-behind?

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

    Using Xamarin Forms and the MVVM design pattern, is there anyway you could create a video that shows how to connect to a MongoDB Realm... where you would put the connection to Realm, setup a few class models that represent Realm objects, and then do something a little more advanced like how to bring multiple model classes into a Page view and show how to use the Picker to have, for example, a state picker that is based on a list of states from realm, that then has a Picker that would be disabled and be populated with a few City Names from another realm class object based on the state selected (nice run on sentence!).

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

    After like 5 hours of confusion because I started with a blank template to try and learn a little bit more, I realized I did have xmlns:local="clr-namespace:Project.Views" which allowed me to link the shell and my views. Super frustrating lol, but I learned.

  • @john-blair
    @john-blair 2 роки тому

    What caused the app to route to your only page on startup i.e. I didn't see any code to navigate there? Thanks

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

    great videos!

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

    Hi James, I have an error when trying to navigate without /, where a System.Exception is thrown which says "Relative routing to shell elements is currently not supported. Try prefixing your uri with ///". How do I solve this?

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

      Will depend on your setup and routes: docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/shell/navigation#relative-routes

  • @radoslavatanasov8846
    @radoslavatanasov8846 4 роки тому

    Hi James the video is very useful and helful for us. I also start the Shell project but except flyout pages I also have a tabs into the bottom of the screen, how can I remove these tabs?

    • @JamesMontemagno
      @JamesMontemagno  4 роки тому +1

      Checkout the flyout appshell.xaml -> gist.github.com/jamesmontemagno/71c9feb9afd0ed9cfb341e9cd0b9c417 that I am using

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

    Can you do it like OOP?

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

    When. NET 6 Arrives will you be making some videos about MAUI and hat will be the future of xamarin if you can make video about it will be gr8 ynx alot for your work and keep going

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

      That is the plan :)

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

      @@JamesMontemagno gr8 tnx alot pleaseeee keep going in a video you explain alot of thing and make it clear tnxx alot

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

    hi I love the puppet on the shelf, the one next to baby yoda that looks like a yeti, how can I find it? Anyone knows?

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

      Here is the Yeti -> www.carefulitbites.com/severed-yeti-heads

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

    My emulator doesn't have a clear screen, it still has the default stuff, and the hot reload turned off.

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

    is there any reporting service like RDLC or anyother for Xamarin.
    i am using rdlc reporting from API and show on web view but after show with custom web view am unable to download as PDF file.
    please make a tutorial on it or share some content to achieve this goal.
    Thanks

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

    While deleting all and writing code for flyoutItem the ContentTemplate="{daraTamplate local:CoffeeEquipmentPage}" it could not autpmatically route to "EquipmentPage" and when I tried to debug I got 43 error. I followed every steps you took. I am using VS Community 2022. any solution?

  • @sipepguru
    @sipepguru 4 роки тому +1

    Warning to anyone planning to use shell, you can not pass complex strings or objects say from a list of items to a details page without a local db or global singleton. This is very very restrictive, for those times when you just want to pass an object to the new page constructor.

    • @sipepguru
      @sipepguru 4 роки тому

      You could do everything shell can do with a masterDetail page

    • @JamesMontemagno
      @JamesMontemagno  4 роки тому

      You can serialize out objects easily to pass as parameters as well. You can also use the normal navigation with Shell if you desire. I actually like it as it helps me structure my app and data to be more resilient and improve my caching.

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

      @@JamesMontemagno James, this is a great video but please provide examples of work-arounds for when we need to pass complex strings or objects. This seems like it could be a dealbreaker for me.

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

    I have an app with shell.. but facing an issue in removing the status bar on android devices having notch display.

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

      I would post over in the .NET Q&A -> docs.microsoft.com/en-us/answers/products/dotnet

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

    James is the king of deleting content 😂
    Great Tutorials 👍

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

    7:58