Nowadays you can learn how to code in many ways. Everywhere you look you’ll find tutorials, code samples, videos, and blogs written by passionate and knowledgeable people.
They are all great sources of learning new skills.
But what would you say to a more practical way of improving your C# and Xamarin coding abilities?
Xamarin Workbooks is Microsoft’s idea of making the process simpler, easier, and faster. Workbooks provide you with code samples for learning, experimenting, and creating. All of that is supported by IntelliSense technology.
Scroll down a bit until you notice the list of samples:
Choose the last one
Then, select Hello Xamarin.Forms and download the sample.
The downloaded file should look like that:
Xamarin Workbook should open, and iOS emulator should be launched automatically. You should see this window:
While scrolling down you’ll notice descriptions with code snippets. For me, that’s really useful – instead of explanations I get actual code samples.
There’s more, though.
When you look closer at this small fragment of the code…
… You’ll notice three small icons in the lower right corner. Here’s what they do:
The plus icon will let you add a new C# code snippet.
The button in the middle is responsible for adding space for a new description if you’d like to write about what’s happening in a specific fragment of code.
Pressing the X icon will delete a documentation fragment
You can modify both code samples and the documentation.
Run Selected Code Fragments and See the Results Instantly
With Xamarin Workbooks you can test and check each code snippet instantly.
How About Creating Your Own Workbook?
By now you know how to download code samples and experiment with them.
But how about creating your own Workbook? If you’re interested, you can review this documentation. The process is quite simple and supported by IntelliSense so that you can see the hints available in Visual Studio or Xamarin Studio.
Honestly – that’s it!
I hope this short tutorial will make it easier for you to start with Xamarin Workbooks and get your C# game going!
Didn’t come here to learn, did you?
If you’re looking for someone to create your app, start here.