An MVC4, iOS And Android App With ServiceStack, Xamarin and C#
Pluralsight
Course Summary
In this course, we'll learn how to build a cross platform application for Android, iOS and the web using ServiceStack and the Xamarin tools.
-
+
Course Description
It can be very difficult to build a cross platform application that will work on the web as well as popular mobile platforms like Android and iOS. In this course, I’ll take you through the complete process of creating an application that works on each of the platforms and uses a REST based backend API to share data and business logic—all using C#. We’ll start off this course by learning how to build a REST based API using the popular open source framework ServiceStack. I’ll show you how easy it is to get ServiceStack set up and even how to store data for the API using a Redis database. Next, I’ll show you how to create an ASP.NET MVC 4 application that uses the REST service we built to display it's data and implement it's logic. We’ll learn how to use JQuery to make AJAX calls to a REST based API from within our MVC 4 application. Then, we’ll learn how we can use C# and the .NET framework to build an Android application using the Xamarin tools. We’ll use the same REST API, we created earlier and build a real native Android application that is able to consume that API for implementing its logic and displaying data. Finally, I’ll show you how to do the same thing for an iOS application. We’ll again use C# to build a real native iOS application with the Xamarin tools and learn how to consume REST based web services from iOS. So, if you are a C# developer and don’t want to have to learn several other programming languages to build cross platform applications; you’ll definitely want to check out this course. By the end of this course, you’ll have the skills you need to be able to implement an end-to-end cross platform solution complete with a REST based API backend all in C#.
-
+
Course Syllabus
Introduction- 14m 53s
—Introduction 1m 4s
—Who This Course Is For 1m 28s
—What This Course Covers 2m 7s
—What We'll Be Building 0m 42s
—Breaking It Down 1m 33s
—Technologies We'll Be Using 1m 2s
—Technology Overview 3m 14s
—The Big Picture 1m 58s
—What About Windows Phone 1m 13s
—Up Next 0m 32sCreating The REST API- 53m 53s
—Introduction 0m 44s
—What We'll Be Building 2m 35s
—Breaking Down The Steps 1m 40s
—About ServiceStack 1m 0s
—Creating The Project 4m 20s
—Configuring ServiceStack 4m 10s
—Creating A Hello Service 4m 7s
—Testing Hello 1m 10s
—Creating The Add User 3m 46s
—Testing Add User 2m 44s
—About Redis 1m 21s
—Setting Up Redis 1m 25s
—Configuring Redis 2m 12s
—Creating The Repository 1m 29s
—Saving A User 4m 38s
—Testing Storing A User 2m 27s
—Adding List Users 2m 45s
—Getting Users From Repository 0m 53s
—Testing Get Users 1m 16s
—Adding Add Protein 3m 25s
—Updating A User 1m 49s
—Testing Everything 3m 12s
—Up Next 0m 45sCreating The MVC 4 App- 32m 10sCreating The Android App- 56m 18sCreating The iOS App- 39m 21s