Matt is a Senior Software Architect specializing in ASP.NET web application architecture and development. He is also an avid testing practitioner and is the creator of two open-source testing frameworks. When he isn’t writing code, he’s often busy writing about code or helping others improve their own development skills.
Creating Your First VS TACO Application Hello, I'm Matt Honeycutt, you're now watching module 3 of Building Mobile Apps with Visual Studio Tools for Apache Cordova. We're finally getting into the fun part of this course. In this module, we're going to actually create a Cordova application. That's right, we're finally going to start writing some code, however, even though I walked you through setting things up in the last module, there's still a few issues you might run into, so I'm going to show you how to troubleshoot some common problems that I've encountered in the past. After that, we'll talk about what actually happens when we build our VS TACO application, and we'll look at all the ways that Cordova provides for us to customize our application for each platform. And of course, we'll actually run our app. We'll start by using a browser-based emulator, then we'll move on to running and debugging our apps on the other emulators. We'll cover both Android and iOS in this course, but I've broken things up so that you can skip around if you don't care about one platform or the other.
Improving Your VS TACO Project Hello there, I'm Matt Honeycutt, and this is module 5 of Building Mobile Apps with Visual Studio Tools for Apache Cordova. In this module, we're going to move beyond our starter project. We've spent over half this course so far focusing on setup. On the plus side, that's enabled us to run our application on a variety of devices, both emulated and real. And we also have a good handle on the basic project setup and layout, as well as how Visual Studio Tools for Apache Cordova performs its magic. But now it's time to start actually using our VS TACO project, and making it our own. In this module, we'll review the various settings that we can adjust to change how Cordova projects behave. We'll also talk about application icons, and we'll customize ours to make them a little more heroic. We'll then take a look at application splash screens, and we'll apply one to our application. Finally, this wouldn't feel like one of my courses if I didn't give you some insight into how I actually build applications. So, we'll wrap up this module by taking a look at the tooling and setup I use for my Cordova applications. Let's get the ball rolling by discussing Cordova's config file.
Deploying Your Cordova Application Welcome to Deploying Your Cordova Application, I'm Matt Honeycutt, and this is the final module of Building Mobile Apps with Visual Studio Tools for Apache Cordova. I feel like we've covered a ton of content in this course. At this point, you should understand the basics of Visual Studio Tools for Apache Cordova, and you should know how to install the tools and configure your environment. You should know how to create a new VS TACO project, and how to navigate around that project and its settings. You should also know how to test and debug a VS TACO project on a variety of devices, including emulated devices and real devices. Hopefully, you also now understand how you can leverage what you as a web developer already know, the existing tools and frameworks that you're used to. And, you should have a good understanding of how to access native device capabilities using Cordova plugins. So, what does that leave us to cover? In this module, we're going to cover the final step, getting our app listed on the app stores. We'll start with getting our app published on the Google Play Store, that's the easier of the two, and actually pretty simple. We'll then spend the rest of this module getting everything lined up for the iOS App Store. It's actually not too bad, but there are some gotchas to watch out for, and a fair number of hoops that we'll have to jump through along the way. This also happens to be the final module of this course, so we'll take one final look at things before we wrap up for the very last time. First things first, let's talk about the Google Play Store.