Titanium 2
Tadatoshi Hanazaki
Appcelerator Platform 4.0
Titanium Mobile (Appcelerator
Platform)
iOS/Android Windows Phone Mobile Web
About author
Tadatoshi Hanazaki
@hntn
Titanium Certified Developer
• Titanium Mobile
JavaScript iOS/Android/Windows Phone
• Native Script
JavaScript iOS/Android Windows Phone
• React Native
JavaScript React.js
• PhoneGap (Apache Cordova / Monaca)
HTML/CSS/JavaScript WebView
• Xamarin
C# iOS/Android/Mac/Windows (iOS/Android )
Titanium Mobile
Titanium Mobile
※JavaScript Android iPhone JavaScript
API
JavaScript
Titanium
• JavaScript
JSON API
• iOS/Android
•
React
aitive N itive Scirpt
• Appcelerator
• Titanium 2009 ( )
• Titanium
Titanium
Titanium
•
• ( Android)
• (iOS5
Android2.3 )
※ Titanium
Titanium
Titanium API
• View
Android
•
(WebView )
• Flipboard
API
• Objective-C Java
Titanium
• Titanium
•
Titaniium (
Android)
Titanium
Titamium
↓
Titanium
Appcelerator Platform
• Indie (39 / )
• Team (259 /Seat/ )
• Enterprise (ASK)
http://www.appcelerator.com/pricing/
2015 5 21
Titanium Mobile API IDE
Appcelerator Platform
Titanium
Appcelerator
1:
Appcelerator Platform
Appcelerator Platform Develper Sandbox
IDE
(Appcelerator Studio)
(CLI )
2:
Titanium CLI
IDE (Titanium Studio) (ACS)
SDK 2 GA
: 2015 8
Appcelerator Platform : SDK 4.1.0.GA
Titanium CL : SDK 3.5.1.GA
Titanium CLI
ti create —type app —platforms ios,android --id com.tdtsh.app.hoge --name
HogeProject --workspace-dir ./
cd HogeProject
alloy new
alloy generate controller Hoge
vi app/controllers/Hoge.js
vi app/views/Hoge.xml
vi app/styles/Hoge.tss
ti build -p ios
Titanium CLI PJ
Alloy
MVC
Backbone.js
Alloy - View
Alloy - TSS
Alloy - Controller
• Titanium
•
• Alloy

しごとで使うTitanium 第2版