Mvvmcross: Get-Started documentation needs to be updated

Created on 6 May 2018  路  8Comments  路  Source: MvvmCross/MvvmCross


Please improve the getting started experience. I am new to MvvmCross and I definitely want to consider trying it in my next Xamarin.Forms project. However, the Getting-Started experience is very frustrating.

Steps to reproduce :scroll:

  1. Go to Getting-Started page
  2. Try to follow the documentation to get a basic project working

Expected behaviour:thinking:

I expect to get a basic Xamarin.Forms/Native app working by following the "Getting-Started" documentation as with almost all frameworks out there.

Actual behavior :bug:

The existing doc just provides theory on how things work in the framework. There is no steps on how to get a basic project setup with the framework which is very important in my opinion for a newcomer who wants to get the thing running to check it out in practice. I am of course excluding "Tips Calculator" project as it is outdated.

Configuration :wrench:

N/A
Version: 6.x
Platform:
N/A

docs up-for-grabs

All 8 comments

I've tried to help with this issue with pull request #2858 that I submitted a day or so ago, except from a slightly different angle. That's just for the Readme.txt file that opens up when you install the NuGet package. The ReadMe I've written is designed to be as bare bones as possible though, so this Getting Started Documentation on the website would need to be much more detailed that what I've done with that ReadMe.

I might be able to look at improving this Getting Started Documentation sometime within the next month as I've learnt a bunch from trying to update the ReadMe.

@andrewtechhelp, nice! I will have a look at your PR. As for the doc on the website, I don't think it should be very detailed, imo. Maybe showcase how to create a basic View-ViewModel or 2 of these that utilize the NavigationalService to switch to the other page. Something like that I was suggesting.

Seconded. Trying to set up a project is a very frustrating experience. The getting started docs leave a lot to be desired. It's not clear which template should be used based on your scenario. There aren't even basic instructions on how to install the starterpack version, which I think are crucial.

While the getting started section shouldn't go into great detail about how mvvmcross works and how to use it, it should absolutely have the information necessary to set up a project to start from.

In fact, the starterpack is not updated for v6. I've looked at all of the templates, and they're all out of date. The only one that's up to date is MvxScaffolding, which isn't listed on the getting started page, and also has errors upon project creation.

I would fix the starterpack package myself and submit a pull request, but it was either deleted from this repo, or the nuget page links to the wrong location, or the files are created through some cryptic build process that isn't clear.

Not ideal, but you can always follow the TipCalc tutorial, which has been updated recently.

As mentioned above (if someone doesn't pick it up sooner), I might be able to submit a pull request with some improvements for this in the future. I would do it this week, but I've got other life things that have to be done first :)

@andrewtechhelp do you have any news on this? I would love to help you getting that PR ready!

@nmilcoff Heya. I haven't looked at any of this for a few months because I've been going through the process of moving house. I do plan to get back to this soon though :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

prin53 picture prin53  路  4Comments

ueman picture ueman  路  4Comments

fedemkr picture fedemkr  路  4Comments

StephenBeirlaen picture StephenBeirlaen  路  4Comments

GWawrzeniecki picture GWawrzeniecki  路  3Comments