In this course, you will learn how you can build an iOS app using Xamarin.iOS from scratch. The app you build in this course is a fully working application. You will start from A New Project and you’ll end up with an app ready for store submission. While you build the app, you will learn the core concepts of iOS development such as the navigation, controllers, views, table views and much more. You don’t have to learn Objective-C or Swift to develop for the iPhone or iPad: just leverage your C# knowledge and build with Xamarin.iOS. After completing this course, you can use the app you have built as a starting point for your own iOS app development.
Course Overview Hi and welcome to this Pluralsight course named Your First Xamarin. iOS App from Start to Store. My name is Gill Cleeren and I'll be your instructor for this course. You can contact me via Twitter via @gillcleeren. As you can tell by the name of this course, we'll be talking about Xamarin iOS, however, this course is not simply an overview of all features of Xamarin iOS, which in my opinion, would be pretty boring. I've opted for a very practical approach to teach you all about Xamarin iOS. We'll be starting from scratch and I will take you through all the aspects to build a fully working iOS app by the end of the course. So if the thought of having built your first iOS application within the next 3 hours or so sounds exciting, you've come to the right place. So sit back, relax, and enjoy this Pluralsight course. This very first module, as you may have seen from the page on the Pluralsight website, is pretty short. It's not aimed at teaching you anything yet. We'll be starting that very soon, don't worry. Instead I'll be giving you a brief overview of what to expect from this course. So I'll highlight some of the main learning topics in this course first. I've already promised you that you'll have your first Xamarin iOS app ready for the store in a couple of hours. And so we'll also take a brief look at the application scenario and the completed application as well, so that you have an idea of what we are working towards.
Creating the App and First View Hi and welcome to module 3 of this Pluralsight course named Your First Xamarin iOS App From Start to Store. My name hasn't really changed since the last module, so I'm still Gill Cleeren and my twitter account has remained the same as well, so that is still @gillcleeren. In the previous module, I've given you an overview of Xamarin, Xamarin iOS, and we've learned a lot about how we need to set up our application's architecture. When we looked at code sharing, in the last demo of that module, we've already created the solution, but there is still, let's say something important missing there. Indeed, the actual Xamarin iOS app and yes that is why you are watching this course. So in this very module we are going to build on the foundation we've laid in the previous module. We're going to create an app, explore everything in there, and create a first view. As always, to give you an idea about what to expect in this module, let's take a brief look at the agenda. So we're going to start by looking at the files created by the template in Xamarin Studio. It's vital to build your app that you understand how the different parts of an iOS, and therefore also a Xamarin iOS app, work together. So we'll start by looking at this in the very first part of this module. Secondly, we are going to use that knowledge and apply it to create our first view. Exciting, isn't it? Let's get started.
Adding a Menu Page and Navigation Hi and welcome to the fourth module of this Pluralsight course named Your First Xamarin iOS App From Start To Store. I'm of course still Gill Cleeren. If you have completed the previous module, which I hope of course, you know that we have already created a detailed page for a particular hot dog. While that is awesome, since that is probably your first iOS screen that you have ever created, it is not a functional application just yet. In this module we are going to change that. As you can see from the title, Adding a Menu Page and Navigation, we're going to add a second screen to our application and we're going to make it possible to navigate between these two screens. So as said, we are going to start by creating a new view, a new screen in our application. This will be the menu page where a list of available hot dogs is shown. Once that screen is ready, we'll talk about navigation in iOS applications. We'll spend most of our time looking at regular stack navigation. We'll apply this in our application by making it possible to navigate from the newly created menu screen to the details screen. There are other options to navigate in iOS applications. Another common way is using tabs. We'll make some changes to our menu page to group the available hot dogs in several tabs. Let's get started.