Building Mobile Apps with Visual Studio Tools for Apache Cordova
Your web development skills can be used to build more than web apps. This course will show you how you can use Visual Studio to create mobile applications for iOS and Android with HTML, CSS, and JavaScript.
What you'll learn
You can leverage the skills and tools you are already familiar with to build mobile applications with Visual Studio Tools for Apache Cordova. In this course, Building Mobile Apps with Visual Studio Tools for Apache Cordova, you will learn how to take your existing knowledge of HTML, CSS, and JavaScript and create mobile applications without leaving the comfort of Visual Studio. You will learn the basics of Visual Studio Tools for Apache Cordova, including how to configure the tools on your local environment. You will also learn how to create a new project, and deploy and debug that project on Android and iOS devices, both real and emulated. You will also explore how to use the tools and frameworks you already love, like AngularJS and Bootstrap, in your new mobile applications. Finally, you will see how to publish your applications on both the Android and iOS stores. When you're finished with this course, you'll have all the skills and knowledge you need to begin creating mobile applications of your own, and you'll feel confident entering the growing world of mobile application development.
Table of contents
- Introduction 2m
- Demo: Installing and Configuring Visual Studio 3m
- Android Emulation Overview 3m
- Demo: Getting Started with the Visual Studio Emulator for Android 2m
- Demo: Running Your Android Emulator 5m
- iOS Emulation Overview 3m
- Demo: Configuring MacinCloud, Part 1 5m
- Demo: Configuring MacinCloud, Part 2 3m
- Demo: Configuring Your Own Mac 3m
- Conclusion 1m
- Introduction 1m
- Demo: Creating a VS TACO Application 2m
- Demo: Troubleshooting 3m
- Demo: Reviewing the VS TACO Project Structure 3m
- Running Your VS TACO App 2m
- Demo: Using Ripple 7m
- Demo: Debugging in Ripple 4m
- Leveraging Platform Overrides for Cross-Platform Apps 2m
- Demo: Using Platform Overrides 4m
- Demo: Running on the Android Emulator 3m
- Demo: Running on the iOS Emulator 3m
- Conclusion 2m
- Introduction 2m
- Demo: Setting up an Android Device 5m
- Demo: Troubleshooting for Android 1m
- Demo: Debugging on an Android Device 2m
- Setting up an iOS Device for Debugging 1m
- Demo: Getting Your iOS Device ID 2m
- Demo: Xcode and Apple Account Configuration 5m
- Demo: Preparing Windows for iOS Debugging 3m
- What to Do When Apple Changes Everything 2m
- Demo: Setting Your Team ID and Using Hooks 3m
- Demo: Debugging on an iOS Device 2m
- Conclusion 2m
- Introduction 1m
- Cordova Settings 1m
- Demo: General Project Properties 6m
- Demo: Android-specific Settings 3m
- Demo: iOS-specific Settings 2m
- Demo: Fixing Bad Settings 2m
- Application Icons 2m
- Demo: Customizing Icons 4m
- Splash Screens 2m
- Demo: Enabling and Customizing Splash Screens 4m
- Leveraging Modern Tools and Frameworks 3m
- Demo: Updated Project Review 4m
- Demo: Adding a New Feature 5m
- Conclusion 2m
- Introduction 2m
- Google Play Submission Overview 3m
- Demo: Building the Android Package for Deployment 3m
- Demo: Uploading Your App to Google Play 6m
- iOS App Store Submission Overview 5m
- Demo: Readying Your Project for iOS 3m
- Demo: Creating a Distribution Profile 3m
- Demo: Creating an App Listing on iTunes Connect 2m
- Demo: Building Your iOS Package 3m
- Demo: Manually Submitting Your iOS Package 2m
- Demo: Finalizing Your App Listing 3m
- Conclusion 1m
- Course Recap & Final Thoughts 2m