Cross Platform Android and iOS Apps With Appcelerator Titanium

Pluralsight
Course Summary
In this course you will learn how to develop cross plaform Android and iOS applications using Appcelerator's Titanium SDK.
-
+
Course Description
It can be difficult to build applications for iOS and Android, because the two platforms are so different. Even though there are many solutions today for cross platform development on these platforms, many of the solutions either require you to use a single non-native user interface or create your user interface code multiple times. Appcelerator Titanium is an exciting way to build truly native Android and iOS applications using JavaScript which are able to reuse a large amount of code, even for the user interface. In this course, I'll take you through the process of getting setup with Appcelerator Titanium and fill you in on all the details of how exactly Titanium works and why it is so different than many other cross platform solutions. Throughout this course, we'll actually build a real mobile application that will run on both Android and iOS using Appcelerator Titanium and along the way learn about the platform and how to use it. We'll start off learning how to programmatically create a cross platform user interface in JavaScript and how to interact with the user interface and respond to events like button clicks. Then, we'll learn a bit about the different platform APIs that Titanium provides and how to expand our app to take into account multiple screens. After that, we'll learn about Alloy, a way to build Titanium applications using XML markup and style sheets using an MVC or Model View Controller approach, which can greatly simplify our code and make it much easier to design an application. Finally, in the last module, we'll tackle a few advanced concepts and learn about the awesome Titanium Cloud API, which allows us to create a full backend for our application without having to install any databases or design any complex schemas. So, if you are interested in cross platform application development and you'd like to see how you can build truly cross platform native applications using JavaScript, you'll definitely want to check out this course.
-
+
Course Syllabus
Introduction to Appcelerator- 25m 18s
—Introduction 1m 17s
—Who This Course is For 1m 17s
—Prerequisites 1m 30s
—Course Overview 1m 12s
—What is Appcelerator 1m 13s
—About Titanium 1m 19s
—How Titanium Works1 2m 37s
—Getting Titanium Studio 2m 2s
—Titanium Studio 1m 37s
—Setting up Android SDK 3m 29s
—iOS SDK 1m 20s
—Hello World iOS 3m 28s
—Hello World Android 2m 18s
—Up Next 0m 39sCreating a Basic UI- 34m 5s
—Introduction 1m 0s
—The Protein Tracker 0m 49s
—UIs in Titanium 1m 27s
—Basic Controls 1m 20s
—Creating The Project 1m 30s
—Project Overview 4m 50s
—First View Javascript 0m 54s
—Designing Our Layout 2m 6s
—Creating the Views 4m 1s
—Creating a Label 2m 4s
—Creating a Textfield 2m 13s
—Adding a Button 1m 22s
—Events 1m 18s
—Responding to a Click 1m 26s
—Adding Total 2m 19s
—Updating the Total 1m 26s
—Running on iOS 1m 8s
—Exploring Kitchen Sink 2m 10s
—Up Next 0m 42sMultiscreen Apps and Platform APIs- 36m 2sUsing Alloy- 40m 50sAdvanced Concepts- 39m 22s