Xamarin.Native Tutorial

Xamarin.Native Tutorial

I've been writing a Xamarin.Native tutorial but it is in the Scratch, which makes it pretty hard to navigate around. So, this post is going to be the table of content of everything Xamarin.Native tutorial that I have written so that any souls that decides to do Xamarin can benefit from what I have written. 

(Maybe later I'll move the posts to /d instead)

The tutorial walks you through making an app called InvoiceJe, which is a fictional small invoicing app that we will make using Xamarin.Native and will be available in Android, iOS and Universal Windows Platform (UWP).

To start with this tutorial, simply walk through the list below step by step. Each of the later tutorial builds on top of the previous tutorials, so make sure you do them in order!

You can, however, skip any platform that you don't plan on doing.

So, let's go!

 

Table of Contents

Introduction

https://miaw.xyz/d/xamarinnative-tutorial-setup

(DO THIS FIRST BEFORE PROCEEDING FURTHER DOWN THE LIST)

 

No Database

Universal Windows Platform

http://miaw.xyz/b/post/2017/07/19/xamarin-native-tutorial-invoiceje-universal-windows-platform

Android

http://miaw.xyz/b/post/2017/07/12/xamarin-native-tutorial-invoiceje-android

iOS

http://miaw.xyz/b/post/2017/07/14/xamarin-native-tutorial-invoiceje-ios

 

Databinding (No Database)

Databinding Setup

http://miaw.xyz/b/post/2017/07/25/xamarin-native-tutorial-invoiceje-databinding-setup
(DO THIS FIRST BEFORE PROCEEDING FURTHER DOWN THE LIST)

UWP

http://miaw.xyz/b/post/2017/08/02/xamarin-native-tutorial-invoiceje-databinding-universal-windows-platform

Android

http://miaw.xyz/b/post/2017/07/25/xamarin-native-tutorial-invoiceje-databinding-android

iOS

http://miaw.xyz/b/post/2017/07/26/xamarin-native-tutorial-invoiceje-databinding-ios

 

Databinding with Database

Setup EntityFramework and SQLite

http://miaw.xyz/b/post/2017/08/03/xamarin-native-tutorial-invoiceje-sqlite-database
(DO THIS FIRST BEFORE PROCEEDING FURTHER DOWN THE LIST)

UWP

In progress

Android

In progress

iOS

In progress

(Once you have done the 'Setup EF and SQLite' part, the only thing you need to do then would be to replace the methods inside RabbitService to call the database instead of the placeholder we made in the Databinding (No Database) section. So you should be able to do these parts on your own, I hope. And yeah you may need to refresh your screens)

Consuming RESTful Webservice + Animations

Setup

http://miaw.xyz/b/post/2017/09/20/xamarin-native-tutorial-consuming-webservice-setup
(DO THIS FIRST BEFORE PROCEEDING FURTHER DOWN THE LIST)

UWP

In Progress

Android

http://miaw.xyz/b/post/2017/09/20/xamarin-native-tutorial-consuming-webservice-android

iOS

In progress