Build native apps for iOS, Android, and Blackberry from a single JavaScript codebase with Appcelerator Titanium. This guide gets you quickly up to speed on this amazing framework and shows you how to generate cross-platform apps with 100% native controls. Youll also learn the advantages of using Titanium when you want to create an app for just one native platform, rather than struggle with Java or Objective-C.Fast-paced and full of examples, this book helps you build your first project with Titanium Studio, and then takes you through the steps necessary to build complex data-bound apps.Learn how Titanium differs from frameworks such as jQuery Mobile and Sencha TouchSet up and use iOS and Android SDKs and compilers with TitaniumBuild basic UI and window controls, and create your own composite objectsTake a peek at how Titanium objects and methods work behind the scenesLearn how JavaScript makes Titanium easy to extend and customizeDevelop apps that consume complex data, whether its stored locally or on remote serversUnderstand the pros and cons of distributing apps on the App Store and Android Market
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, HR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.
- Produktdetails
- Verlag: O'Reilly Media
- Seitenzahl: 154
- Erscheinungstermin: 11. März 2013
- Englisch
- ISBN-13: 9781449329518
- Artikelnr.: 38310684
Preface
Introduction
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Acknowledgments
Chapter 1: The Benefits of Titanium
1.1 When to Use Titanium
1.2 When Titanium Makes Sense
1.3 When Titanium Doesn't Make Sense
1.4 Mobile Landscape
1.5 Where's the GUI?
1.6 Death of Xcode and ADK?
1.7 Pricing and Support
Chapter 2: Getting Set Up to Use Titanium
2.1 Selecting a Development Environment
2.2 Setting Up Your Native SDKs
2.3 Other Hardware Prerequisites
Chapter 3: Titanium Studio
3.1 Features of Titanium Studio
3.2 Titanium Studio and Other Text Editors
Chapter 4: A Hello World App
4.1 Building Your First App
4.2 Writing the App
4.3 The Files in Your First Project
4.4 Events
4.5 Custom Events
Chapter 5: Becoming a Capable Control Freak
5.1 Basic UI Controls
5.2 Window-Based UI Controls
5.3 Creating Your Own Composite Objects
5.4 More Uses for Custom Controls
5.5 The Main Event
Chapter 6: Titanium Objects
6.1 App Object
6.2 Window and View Objects
6.3 Window and View Layout
6.4 View Controllers
Chapter 7: Customizing Titanium
7.1 What's in a Name...Space
7.2 Titanium Compatibility Layer (TiCL)
7.3 Convenience Functions
7.4 Titanium Modules and Their Uses
7.5 Using a Titanium Module
Chapter 8: Titanium App Storage
8.1 Local File Storage
8.2 Database Storage
Chapter 9: Distribution Methods
9.1 Apple's App Store
9.2 Android's Marketplace
Chapter 10: API Reference
10.1 Titanium
10.2 Titanium.API
10.3 Titanium.Accelerometer
10.4 Titanium.Analytics
10.5 Titanium.Android
10.6 Titanium.App
10.7 Titanium.Codec
10.8 Titanium.Contacts
10.9 Titanium.Database
10.10 Titanium.Facebook
10.11 Titanium.Filesystem
10.12 Titanium.Geolocation
10.13 Titanium.Gesture
10.14 Titanium.Locale
10.15 Titanium.Map
10.16 Titanium.Media
10.17 Titanium.Network
10.18 Titanium.Platform
10.19 Titanium.Stream
10.20 Titanium.UI
10.21 Titanium.Utils
10.22 Titanium.XML
10.23 Titanium.Yahoo
Colophon
Introduction
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Acknowledgments
Chapter 1: The Benefits of Titanium
1.1 When to Use Titanium
1.2 When Titanium Makes Sense
1.3 When Titanium Doesn't Make Sense
1.4 Mobile Landscape
1.5 Where's the GUI?
1.6 Death of Xcode and ADK?
1.7 Pricing and Support
Chapter 2: Getting Set Up to Use Titanium
2.1 Selecting a Development Environment
2.2 Setting Up Your Native SDKs
2.3 Other Hardware Prerequisites
Chapter 3: Titanium Studio
3.1 Features of Titanium Studio
3.2 Titanium Studio and Other Text Editors
Chapter 4: A Hello World App
4.1 Building Your First App
4.2 Writing the App
4.3 The Files in Your First Project
4.4 Events
4.5 Custom Events
Chapter 5: Becoming a Capable Control Freak
5.1 Basic UI Controls
5.2 Window-Based UI Controls
5.3 Creating Your Own Composite Objects
5.4 More Uses for Custom Controls
5.5 The Main Event
Chapter 6: Titanium Objects
6.1 App Object
6.2 Window and View Objects
6.3 Window and View Layout
6.4 View Controllers
Chapter 7: Customizing Titanium
7.1 What's in a Name...Space
7.2 Titanium Compatibility Layer (TiCL)
7.3 Convenience Functions
7.4 Titanium Modules and Their Uses
7.5 Using a Titanium Module
Chapter 8: Titanium App Storage
8.1 Local File Storage
8.2 Database Storage
Chapter 9: Distribution Methods
9.1 Apple's App Store
9.2 Android's Marketplace
Chapter 10: API Reference
10.1 Titanium
10.2 Titanium.API
10.3 Titanium.Accelerometer
10.4 Titanium.Analytics
10.5 Titanium.Android
10.6 Titanium.App
10.7 Titanium.Codec
10.8 Titanium.Contacts
10.9 Titanium.Database
10.10 Titanium.Facebook
10.11 Titanium.Filesystem
10.12 Titanium.Geolocation
10.13 Titanium.Gesture
10.14 Titanium.Locale
10.15 Titanium.Map
10.16 Titanium.Media
10.17 Titanium.Network
10.18 Titanium.Platform
10.19 Titanium.Stream
10.20 Titanium.UI
10.21 Titanium.Utils
10.22 Titanium.XML
10.23 Titanium.Yahoo
Colophon