Build with Azure. Get free credit and 12 months of access to free products.

Start free

SmartHotel360 Demo App Mobile Apps

Sign in to queue

The Discussion

  • User profile image
    CodeGrue

    James, you mentioned the strength of Xamarin is the plethora of plug-ins that flesh out functionality and reduce what you have to build from scratch. Yet this project has custom MVVM and DI code, rather than using one of the many add-ins that do these. Can you comment on the decision to go this way?

     

  • User profile image
    James​Montemagno

    @CodeGrue: Thanks for the question. When I speak plugins I usually mean abstractions of platform APIs: https://github.com/xamarin/XamarinComponents

    There are a lot of different routes that developers can go for MVVM and DI code. Xamarin.Forms itself has a full dependency service built right in. The team was really familiar with Autofac so they used a bit of that in the app. 

    The great part about Xamarin apps is that they are .NET apps so you can use what libraries you and your team feel comfortable with :)

  • User profile image
    biancahache

    good!

Add Your 2 Cents