Titanium - training on cross platform mobile development |
Overview
Appcelerator Titanium is the open, extensible development environment for creating beautiful native apps across different mobile devices and OSs including iOS, Android, and BlackBerry, as well as hybrid and HTML5. It includes an open source SDK with over 5,000 device and mobile operating system APIs, Studio, a powerful Eclipse-based IDE, Alloy, an MVC framework and Cloud Services for a ready-to-use mobile backend.
- Course Objectives
- Create cross-platform Titanium apps
- Use Alloy to structure your app's code
- Use core Titanium UI and non-UI APIs
- Debug your apps
- Deploy and publish your app
Course Outline
Getting Started
- Explore the market, features, and typical use-cases for Appcelerator Titanium
- Examine the basic Titanium architecture
- List the steps in the app development process
- List the resources available to help developers
- Set up the tools and SDKs needed for Titanium development
- Create and configure a mobile project
- Build and run a project in the simulator/emulator
|
User Interface
- UI Components
- Units, Positioning, and More
- Events
- Icons, Launch screens, i18n
- Lab
|
Models & Collections
- Representing App Data
- Binding Models & Collections to Views
- Sync Adapters (saving data)
- Migrations
- Direct/API Style Access
- Lab
|
Alloy Overview
- UI Components
- Units, Positioning, and More
- Events
- Icons, Launch screens, i18n
- Lab
|
Networking
- Making the Connection
- Data Transport Formats
- Lab
|
Multimedia
- Still Images and Backgrounds
- Audio
- Video
- Capturing Images
- Lab
|
Appcelerator Cloud Services
- ACS Features
- Using ACS
- Management
- Node.ACS
- Lab
|
File system
- Files and the File system
- Persistence and Security
- Storage Locations
- iOSFilesystem
- Android Filesystem
- Lab
|
Geolocation& Mapping
- Geolocation
- Maps and Annotations
- Android Specifics
- iOS Specifics
- Lab
|
Deploying for Testing
- Android Deployment
- iOS Deployment for Testing
- Lab
|
Web Content
- Why the Web View
- Web View Considerations
- Novel Uses of the Web View
- Lab
|
Debugging & Tools
- Studio Tools & Techniques
- Appcelerator Platform Tools
- Android Tools & Techniques
- iOS Tools & Techniques
- Mobile Web Tools & Techniques
- Tips and Notes
- Lab
|
Publishing
- Android Publishing
- iOS Publishing
- Lab
|
|
Timeline at a glance |
Class Schedule | Duration(Hours) |
Lecture | Lab |
Class 1: Getting Started, Titanium Basics |
2 |
1 |
Class 2: JavaScript, User Interface |
1.5 |
2.5 |
Class 3: Alloy Overview |
1.5 |
2.5 |
Class 4: Models and Collections |
1.5 |
2.5 |
Class 5: Networking |
1.5 |
2.5 |
Class 6: Multimedia, File system |
1.5 |
2.5 |
Class 7: Geolocation& Mapping |
1.5 |
2.5 |
Class 8: Appcelerator Cloud Services |
1.5 |
2.5 |
Class 9: Web Content |
1.5 |
2.5 |
Class 10: Debugging & Tools, Deploying for Testing, Publishing |
1.5 |
2.5 |
Total |
15.5 |
23.5 |
Grand Total |
39 |
0191-2250404
Email:
This e-mail address is being protected from spambots, you need JavaScript enabled to view it
|
|
|
|
|