Create fantastic apps on iOS and Android at the same time using Xamarin Forms 2.0!
Your apps will be created in a single project with shared code. That code is in C#, the easiest and most popular code around!
You will go from beginner to completely proficient in Xamarin Forms 2.0 (Released End of 2015).
NO OTHER COURSE takes you so easily through the process and in so much detail !!
Forget the $2000 fee at Xamarin University, get the same information here for a fraction of the cost!
-----------You could be published with a click!--------------
By the time you're done with this course you will have 2 apps you can publish on the Apple App AND Google Play Stores (and Windows Phone if you like!).
All those platforms are covered by a SINGLE codebase! What's more I even show you how to install Google Ads so you can make money from your apps!
This course is for you if you want to:
This course is not for you if:
What software do you need?
Do you need experience?
What makes this course different?
It reveals the true nature of app development - an involved process with many design and usability iterations.
This course allows you to code at the speed of light with the power of Xamarin Forms 2.0.
This alone dramatically cuts down development time and allows you to produce high value cross platform apps so much faster than the traditional way.
The extras you get when taking this course:
I take you through exactly what we'll learn in this course on Xamarin Forms.
I walk you though how to set up Xamarin on a Mac.
How to install Xamarin on Visual Studio on a Windows PC
If you want to build iOS apps through Xamarin (running on a PC) then you need to connect a Mac on your local network. Alternatively you can use a Virtual Machine to do this.
I run through the important differences between running Xamarin on a Mac vs a PC. If you plan to develop for iOS, Android AND Win Phone then you should watch this.
Xamarin forms is powerful but it does have limitations. In this lecture I show you when to and when not to use it.
The MVVM model view view model way of constructing apps is vital to Xamarin Forms. Do not skip this lecture! It will stand you in good stead throughout your Xamarin development career.
We walk through how to create a simple Xamarin Forms app. I also show you the layout of the folders created by default for us.
We want to run our app on something right? I show you how to get the iOS simulator up and running as well as the Android one.
We begin to dive into XAML - the markup language used in Xamarin. In this lecture you will change the main screen of our app.
This section creates a more in depth version of the Quick Start "Hello World" app we created earlier. The reason for starting again is to get your brain trained into the correct way of doing things on Xamarin Forms. The more you repeat the faster it becomes!
Here we piggy back onto the popularity of a YouTube hit video by making an app that fits with it. Carving out your app niche is so important these days. With so many apps on the stores you really cannot skip this step.
We once again dive into XAML to create our app front end.
We have a first introduction to a split - how do we use 'User preferences' in Xamarin forms? The implementation is different on iOS and Android, but Xamarin Forms has a great way of circumventing that.
Well, we got to get paid for our work (no matter how little!). I prefer unobtrusive banner ads that sit out of the way and that's what we create here.
Discover what we will be making. This section covers all the major parts of most apps you will make. Especially the big one - List Views in a cross platform manner.
We also look at SQLite database storage using a handy Nuget package.
We create the look of the first page of our app - includes how to insert a list view in XAML
SQLite databases are ESSENTIAL in any app. They form the backbone of your data access scheme so you should definitely watch this lecture!
Nuget is available on Xamarin! In this lecture we learn how to install a Nuget component in Xamarin Studio.
How to access a Database in a cross platform manner using Xamarin Forms.
Databases are useless without functions that allow them to insert, update or delete data. Here we create a class with those functions.
The most fundamental aspect of ANY software project is the data model. Here I show you what creating one involves (especially when it comes to using databases alongside the model)
We get our list of items from a database table and learn how to insert them into a list view (pretty easy!)
We need to be able to change the to do item on our list view when we click it. I show you how to create a new Activity (Android) and start it as well as a new View Controller (iOS) and start it too.
We run through the now familiar aspect of creating a XAML layout
A fundamental aspect of Xamarin Forms is data binding. Two way binding in Xamarin Forms is the ideal way to construct your View-View Model link.
Once the task is edited we need to save it to the database. This lecture shows you how to update it.
Just before you go let's go over what we've learnt so far.
Thanks so much for watching! I include a special BONUS in this lecture just for you!
Swift on iOS, a little Java here and there and C# for Xamarin. I'll show you how to use them all!
When you learn from me you learn in an holistic manner. You learn concepts that are applicable to ALL mobile systems.
My aim is to get you qualified mighty fast, with very little hair tearing from frustration!
And what does that mean for you?
You'll be able to make your own apps to earn passive income. Or you could become a freelance developer which I can honestly say it is the best life in the world. You will have no boss and earn an hourly rate of over $100. You can also take holiday whenever you want!
Of course you have to learn how to make good apps first so take my courses now and you will see how easy mobile app development can be!