Book description
Skip Objective-C and Java to get your app to market faster, using the skills you already have
Building Cross-Platform Apps using Titanium, Alloy, and Appcelerator Cloud Services shows you how to build cross-platform iOS and Android apps without learning Objective-C or Java. With detailed guidance given toward using the Titanium Mobile Platform and Appcelerator Cloud Services, you will quickly develop the skills to build real, native apps— not web apps—using existing HTML, CSS, and JavaScript know-how. This guide takes you step-by-step through the creation of a photo-sharing app that leverages the power of Appcelerator's cloud platform, and establishes fundamental concepts before adding advanced techniques. Coverage extends beyond the development process to include expert advice for deployment on the App Store or Google Play, and more.
The mobile app market is estimated at over $2.4 billion per year. These apps were traditionally built using Objective-C or Java, which can be complex and daunting to learn. Now you can use JavaScript on the Titanium framework to build amazing apps that run native on iOS and Android devices, and get your app to market faster with this guide.
Integrate Cloud Services APIs into the app framework and UI
Set up user accounts, and capture and store photos
Work with location-based services and share via social media
Deploy on the App Store, Google Play, and more
When a great idea is in the works, no one wants to put it on hold to learn an entirely new skillset. Now there's an alternative. Get that app to market fast, using existing skills and powerful new tools, and grab a piece of that multi-billion-dollar market. Building Cross-Platform Apps using Titanium, Alloy, and Appcelerator Cloud Services is your ticket to the front of the line.
Table of contents
-
- Introduction
- Chapter 1: Installing and Configuring Appcelerator
- Chapter 2: Introducing Appcelerator Cloud Services
- Chapter 3: Appcelerator Titanium Alloy Overview
- Chapter 4: Building a Cross-Platform Social Photo-Sharing Application
- Chapter 5: Development Process for Cross-Platform Apps
- Chapter 6: Integrating Comments
- Chapter 7: Integrating User Accounts with Appcelerator Cloud Services
-
Chapter 8: Working with Friends and Followers
- Creating the CommonJS Library in Alloy
- Adding the Friends User Interface
-
Introduction to Appcelerator Cloud Services Friends Object
- Modifying the ACS Sync Adapter to Support User Queries
- Modifying the ACS Sync Adapter to Support Friends
- Creating the Friend Relationship
- Finding Friend Relationships Based on a User’s ID
- Removing Friend Relationships from a User
- Extending the User Model to Support User-Specific Friends Functionality
- Integrating ListView Data-Binding with Friends Collections
- Integrating ListView Data-Binding with the Friends Controller
- Working with User and Friends Lists
- Updating the Application to Be Friend- and Location-Aware
- Summary
- Chapter 9: Working with Maps and Locations
- Chapter 10: Sharing via Facebook, Email, and Twitter
-
Chapter 11: Push Notifications
- Setting Up Push Notifications on Your Development Platform
- Configuring Push Notifications in Appcelerator Cloud Services
- Creating the Push Notifications Library in an Application
-
Integrating Push in Your Application
- Registering for Push Notifications When the User Logs In
- Sending Notifications Using the Appcelerator Cloud Services Console
- Sending a Push Notification
- Sending a Notification When Posting a Photo
- Sending a Notification When Commenting on Photos
- Sending a Notification When Adding a New Friend
- Unregistering from Push Notifications When Logging Out
- Further Integration of Push Notifications in Your Application
- Summary
-
Chapter 12: Settings and User Management
- Getting Started: View, Style, Controller
- Handling Logout on Android and iOS
- Returning to the Login Screen
-
Adding a Few Performance Enhancements
- Returning to the Feed Controller for Performance and UI Enhancement
- Additional Information from the User Account
- Adding Content to the Main View in the Settings Tab
- Platform-Specific User Interface for Switch Control
- Handling the Switch Initialization Values
- Displaying Push Notification Status
- Changing the Push Notification Status
- Summary
- Chapter 13: Going to Market: Deploying to the App Store and to Google Play
Product information
- Title: Building Cross-Platform Apps using Titanium, Alloy, and Appcelerator Cloud Services
- Author(s):
- Release date: November 2014
- Publisher(s): Wiley
- ISBN: 9781118673256
You might also like
book
Appcelerator Titanium: Up and Running
Build native apps for iOS, Android, and Blackberry from a single JavaScript codebase with Appcelerator Titanium. …
book
DB2® SQL PL: Essential Guide for DB2® UDB on Linux™, UNIX®, Windows®, i5/OS™, and z/OS®, Second Edition
IBM's definitive guide to writing DB2 SQL PL stored procedures, triggers, UDFs, and dynamic compound SQL …
book
Pro VB 2010 and the .NET 4 Platform
Be the first to understand .NET 4.0 and Visual Basic 2010. Pro VB 2010 and the …
book
Unix for Mac OS X 10.4 Tiger: Visual QuickPro Guide
As Unix spreads its tentacles across users' desktops, more and more Mac users are starting to …