Course Introduction
  • Introduction
  • What is NativeScript?
  • What are we Going to Accomplish in this Course?
  • NativeScript and our Expectations
Getting Started
  • Installing NativeScript and its Dependencies
  • Installing the Android SDK
  • Creating a New NativeScript Project
  • Getting Started with a New App
Building, Running, and Troubleshooting Your Application
  • Building the Application for Android and iOS
  • Testing the Application using the Genymotion Android Simulator and iOS Simulator
  • Debugging the Android and iOS Application
  • Seeing Your Application in Action
NativeScript Fundamentals
  • Becoming Familiar with the XML Layouts
  • Styling XML Layouts with a Subset of CSS
  • A Closer Look at the NativeScript List View
  • Structuring an Application for Maintainable MVVM Development
  • Persist Data to Storage for Accessing Later
  • Performing RESTful HTTP Requests Against APIs
  • Using Native Device Features and APIs
  • Mobile App Development Fundamentals
Building a URL Shortener App
  • Understanding the TinyURL API
  • Creating the URL List View
  • Creating a View for Shrinking URLs
  • Shrink URLs Defined by the User
  • Storing Information About the Long and Short URL Data
  • Launching Saved URLs in the Web Browser
  • Our First Mobile Android and iOS Application
Google URL Shortener Bonus
  • Google URL Shortener API in the Google Developer Console
  • Switching TinyURL to Google
Summary
  • Summary of Course and Source Code