来自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
- 大小: 14.3 KB
分享到:
相关推荐
Titanium Mobile API 是一款由 Appcelerator 公司提供的用于跨平台移动应用开发的强大工具包。该工具允许开发者使用 JavaScript 编写应用程序,并通过一套统一的 API 接口访问原生移动设备功能,如 GPS 定位、摄像头...
Titanium中文版开发手册是一份专门为中文用户编译的开发者指南,旨在帮助熟悉中文的开发者充分利用Titanium框架进行移动应用的开发。Titanium是一个开源的JavaScript平台,允许开发者使用JavaScript、HTML和CSS来...
Titanium Mobile API 1.8.2.chm 内容很好但是英文版的,E不好的童鞋慎下
Titanium Mobile是一种强大的跨平台开发工具,它允许开发者仅需掌握一种语言——JavaScript,即可同时为iOS和Android平台创建应用程序。这种技术极大地简化了开发流程,使得开发者能够在不同平台上共享大量代码,...
titanium-d1-kickstart.6.1.1.gbin 强大的思科模拟器
GNS3 Cisco 交换机镜像
TiInspector, 通过 Chrome DevTools调试 Titanium Mobile 应用程序 #Ti 检查器Ti检查器允许在 Chrome DevTools web界面中调试 Appcelerator Titanium 应用程序。工具通过将命令和消息转换为 Chrome 调试协议和 ...
**TITANIUM系统**是一种基于云的移动应用程序开发平台,它支持跨平台开发,允许开发者使用JavaScript来编写原生移动应用程序。TITANIUM的主要特点包括: - **跨平台兼容性**:通过一次编写代码即可在多个平台上运行...
Titanium Mobile SDK 3.1.0 是一个用于构建原生移动应用的开发工具,尤其针对iOS和Android平台。这个版本的Apidoc是开发者的重要参考资料,它包含了完整的API文档,帮助开发者理解并使用Titanium框架的各种功能。...
[Packt Publishing] Appcelerator Titanium 移动应用开发教程 (英文版) [Packt Publishing] Creating Mobile Apps with Appcelerator Titanium (E-Book) ☆ 图书概要:☆ Develop fully-featured mobile ...
钛备份.Titanium.Backup.Pro.v5.8.0.1直装专业版
ti.mely, Titanium Mobile的Ti.mely 本机定时器 Ti.melyTi.mely 项目提供对Android和iOS计时器的访问。在开始之前* 是在使用这个模块之前,设计用于 Titanium SDK 3.1.1. GA *的iOS和Android本机模块。 如果你需要...
Titanium 的核心理念是通过跨平台的 JavaScript API 提供与原生功能的无缝对接,而插件开发则是这一理念的延伸,使开发者能够自定义特定的功能或服务。 **1. 插件的概念与作用** Titanium 插件是扩展其核心功能的一...
Titanium[1].Backup.Pro.v3.7.2_cnFixed_newkey.apk Titanium[1].Backup.Pro.v3.7.2_cnFixed_newkey.apk
atom-titanium, 用于 Titanium 合金的Atom 封装 用于 Titanium 合金的 All-in-One封装这是一个用于 Titanium 合金的Atom 封装。$ apm install titanium-alloy冲突&需要通知Alloy 1.8. x
ECU V1.61 2012 is a very good fit for ECU software and editing maps ith many modules checksum The highlight of this product are the new generation of drivers. Drivers who offer an organized and ...
跨平台的支持是移动Web开发框架的另一个关键特性。这意味着开发者可以使用一套代码库,为不同的移动操作系统如iOS、Android等构建应用。这种特性极大地简化了开发流程,并使得一次编码可以多平台部署,这对于资源...