来自Lynda.com出品的时长3小时,跨平台移动Web开发工具Titanium Mobile基础操作视频教程。由Rafael Hernandez详尽讲解如何创建本地iOS和Android应用,从单一的代码库与Appcelerator的Titanium Mobile开源平台。
全程英文讲解,语速很快,觉得自己英语还行,有信心听的懂的朋友,可以听听!
需要视频文件的可以到115网盘下载,点击这里。
中文名: 跨平台移动Web开发工具Titanium Mobile基础教程
英文名: Titanium Mobile App Development Essential Training
主讲人: Rafael Hernandez
对白语言: 英语
网址:http://www.lynda.com/tutorials/Titanium-Mobile-App-Development-Essential-Training/89116-2.html
大小:600多M
In this course, author Rafael Hernandez shows how to create native iOS and Android applications from a single codebase with the open-source Appcelerator Titanium platform. The course explains the difference between browser-based JavaScript and Titanium JavaScript, shows how to create a basic application, and demonstrates building buttons, sliders, switches, and pickers. The course also covers creating tables, implementing maps, providing feedback to users, incorporating multimedia, detecting gestures, and preparing finished apps for distribution. Exercise files accompany the course.
Topics include:
- Accessing the Titanium API documentation
- Navigating the Titanium Studio workspace
- Detecting platforms
- Understanding windows and views
- Listening for events
- Configuring text fields
- Adding interactivity to a view
- Working with a single tab group
- Creating a map and setting the location
- Adding and removing map pins at runtime
- Loading local and remote web pages
- Loading an external XML feed
- Setting timers
- Prompting device vibrations
- Implementing an activity indicator
- Reading from and writing to the file system
- Working with media
- Reading device orientation
- Detecting gestures
- Debugging an app
- Stepping through a finished app
目录:
Introduction
- Welcome 00m 59s
- About the exercise files 01m 25s
- Understanding the prerequisites 01m 43s
- Accessing the Titanium API Documentation 02m 19s
1. Getting Started 10m 13s
- Creating your first application 03m 10s
- Navigating the Titanium Studio workspace 03m 09s
- Browser-based Javascript vs. Titanium Javascript 01m 21s
- Detecting platforms 00m 55s
- Editing run configurations 01m 38s
2. Windows & Views 14m 24s
- Understanding Windows and Views 04m 28s
- Using the label view 02m 18s
- Using the image view 03m 41s
- Understanding z-depth 01m 44s
- Grouping and nesting Views 02m 13s
3. Controls, Input & Interactivity 30m 04s
- Listening for events 02m 36s
- Creating buttons 02m 17s
- Creating a slider 03m 48s
- Creating a switch 03m 36s
- Creating a single-column picker 02m 11s
- Creating a multi-column picker 03m 35s
- Creating a date/time picker 02m 20s
- Creating text fields and text areas 03m 26s
- Configuring text field and text area keyboard types 01m 22s
- Creating text fields with embedded buttons 02m 00s
- Adding interactivity to any view 01m 58s
- Reviewing the cycle of creation 00m 55s
4. Tab Group 08m 03s
- Understanding tab groups 04m 35s
- Customizing tab groups 02m 06s
- Working with a single tab group 01m 22s
5. Table View 24m 03s
- Getting to know the Table view 01m 55s
- Creating a simple table 02m 02s
- Creating custom table rows 04m 17s
- Opening windows from rows 03m 11s
- Modifying row headers and footers 00m 36s
- Adding rows 02m 16s
- Updating rows 02m 24s
- Deleting rows 02m 18s
- Moving rows 01m 39s
- Adding a search bar 02m 38s
- Other properties and methods 00m 47s
6. Map View 15m 54s
- Creating a map and setting the location 03m 44s
- Creating simple annotations 04m 27s
- Customizing pins 01m 11s
- Creating and handling annotation buttons 02m 06s
- Adding and removing pins at runtime 04m 26s
7. Web View and XHR 09m 43s
- Loading local and remote web pages 02m 18s
- Examining Web View events and controls 02m 03s
- App-to-Web View for iOS 03m 05s
- Loading an external XML feed 02m 17s
8. Feedback 16m 21s
- Providing Feedback to the User 00m 27s
- Setting timers 04m 04s
- Prompting the device to vibrate 01m 02s
- Providing feedback with an Alert dialog 02m 23s
- Providing feedback with an Option dialog 02m 22s
- Dial a phone number or load a webpage 01m 39s
- Implementing an activity indicator 01m 37s
- Animating windows and views 02m 47s
9. Data Management 13m 07s
- Setting custom application properties 03m 17s
- Reading from and writing to the filesystem 06m 13s
- Sending an email 03m 37s
10. Media 11m 37s
- Using the camera and video 04m 21s
- Accessing the photo album 02m 01s
- Capturing the screen 02m 20s
- Playing back a sound 02m 55s
11. Gesture 05m 17s
- Reading device orientation 02m 27s
- Detecting shakes and reading accelerometer data 01m 35s
- Detecting different tap types and finger swipes 01m 15s
12. Preparing for app 15m 53s
- distribution App preferences 03m 57s
- Icon badge and splash screen 02m 22s
- iOS: Universal Binary 01m 04s
- Debugging your app 03m 14s
- iOS: Provisioning and ad hoc distribution profiles 03m 45s
- Stepping through a finished app 01m 31s
Conclusion What next? 02m 10s
Goodbye 00m 34s