Titanium Mobileで作るiphone/Androidアプリ勉強会&ライブコーディングプレゼン資料_120425
- 1. Titanium Mobile
introduction
Yuichiro MASUI
Platform Evangelist
yuichiro@appcelerator.com
Sunday, April 29, 12
- 2. Titanium Mobile
introduction
Yuichiro MASUI
Platform Evangelist
yuichiro@appcelerator.com
Sunday, April 29, 12
- 3. Yuichiro MASUI
masuidrive
Appeceletor, Inc
Platform evangelist
Sunday, April 29, 12
- 4. Pukiwiki
10分Rails video
NIFTY aboutme.jp
PhotoShare (iPhone app)
MobiRuby
Sunday, April 29, 12
- 15. var win = Titanium.UI.createWindow({
backgroundColor:'#fff'
});
var label = Titanium.UI.createLabel({
color:'#999',
text:'I am Window 1',
textAlign:'center',
width:'auto'
});
win.add(label);
win.open();
Sunday, April 29, 12
- 16. var win = Titanium.UI.createWindow({
backgroundColor:'#fff'
});
var label = Titanium.UI.createLabel({
color:'#999',
text:'I am Window 1',
textAlign:'center',
width:'auto'
});
win.add(label);
win.open();
Sunday, April 29, 12
- 28. Titanium Mobileのアーキテクチャ
アプリケーションコード
APIs Modules APIs Modules
JSインタプリタ JSインタプリタ
iOS Android OS
Native iOS app Native Android app
Sunday, April 29, 12
- 30. (だいたい) 全機能使えます
Native User Experience Multimedia
Native performance + Native UI Camera, video camera, streaming /
(tables, animations, gestures, etc). device audio/video
Analytics
Location-based Services
Integrated user, session, and custom
Augmented reality, geo-location, analytics. Interactive web-based
compass, native maps analysis tools. Geo-analytics.
Social Sharing
Titanium Plus
Authenticated access to Facebook,
Twitter, Yahoo YQL. Native email/ Add any native Obj. C (iPhone) or
address book. Java (Android) module into Titanium
Data
Access online / device data, Development Tools
embedded SQL database, filesystem, Create, test, and publish your app
web services
Sunday, April 29, 12
- 35. Appcelerator
AirPrint
Barcode
150+ Charts
GameKit
Compression
In-app Purchasing
Modules, Design Elements, OpenGL
PageFlip
App Templates QuickLook
TVOut
Styled Label
SMS
Box2D
ISVs
Bump
Magtek
PayPal
Urban Airship
Box.net
Millenial Media
Twilio
GetGlue
AdMob
Flurry
Sunday, April 29, 12
- 37. 一つのコードで
両プラットフォームで
動くんでしょ?
Sunday, April 29, 12
- 41. UI部分は一部分ける
iPhone UI Android UI
共通UI層
ロジック
Sunday, April 29, 12