


So, now you can just start your project and write code like this: public class MonkeyViewModel : BaseViewModel AsyncCommand: An async version of ICommand!.ObservableRangeCollection: Best way to group items into a Key/Value pair ObservableCollection for managing groups of data.It implements INotifyPropert圜hanged and a bunch of default properties such as Title, SubTitle, Icon, IsBusy, IsNotBusy, CanLoadMore. BaseViewModel: The only base view model you will ever need.ObservableObject: A Simple implementation of INotifyPropert圜hagned.First is MVVM Helpers (Refractored.MvvmHelpers), a super small library that works in any app that contains nifty classes and utilities that help creating your app from the start. I may be a bit bias with these first 2 NuGet packages because I wrote them, but I think they are super essentials. I want to introduce you to my favorite packages that are key in ever app that I have developed. Yes, it is true that Xamarin.Forms and Xamarin.Essentials are included "in the box" with your new project, but there is a world of amazing libraries out there from amazing community members.
Xamarin studio nuget install#
Before I start writing code in my projects I take some time to configure my projects and then install essential NuGet packages that help me be super productive from the start. Oh, and I also have a full video series walking you through it step by step on my YouTube channel. I mean heck, I wrote nearly 3,000 words breaking down every bit of what to select and what each option means. Starting your first project can be a bit overwhelming.
