Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.

Start free today

SmartHotel360 Demo App Mobile Apps

Sign in to queue

The Discussion

  • User profile image

    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

    @CodeGrue: Thanks for the question. When I speak plugins I usually mean abstractions of platform APIs:

    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


Add Your 2 Cents