しごとで使うTitanium 第2版

61,356 views

Published on

お仕事に Titanium を採用するかどうか検討している方に向けて書いたものです。

2015年5月21日に正式リリースされた Appcelerator Platform 4.0 になり、料金体系や開発環境に変化があったのでその辺を修正加筆しました。

Published in: Technology
  • Be the first to comment

しごとで使うTitanium 第2版

  1. 1. Titanium 2 Tadatoshi Hanazaki Appcelerator Platform 4.0
  2. 2. Titanium Mobile (Appcelerator Platform) iOS/Android Windows Phone Mobile Web
  3. 3. About author Tadatoshi Hanazaki @hntn Titanium Certified Developer
  4. 4. • 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 )
  5. 5. Titanium Mobile
  6. 6. Titanium Mobile ※JavaScript Android iPhone JavaScript API JavaScript
  7. 7. Titanium • JavaScript JSON API • iOS/Android • React aitive N itive Scirpt
  8. 8. • Appcelerator • Titanium 2009 ( ) • Titanium
  9. 9. Titanium
  10. 10. Titanium • • ( Android) • (iOS5 Android2.3 ) ※ Titanium
  11. 11. Titanium
  12. 12. Titanium API • View Android • (WebView ) • Flipboard
  13. 13. API
  14. 14. • Objective-C Java Titanium • Titanium • Titaniium ( Android)
  15. 15. Titanium
  16. 16. Titamium ↓ Titanium
  17. 17. Appcelerator Platform
  18. 18. • Indie (39 / ) • Team (259 /Seat/ ) • Enterprise (ASK) http://www.appcelerator.com/pricing/ 2015 5 21 Titanium Mobile API IDE Appcelerator Platform
  19. 19. Titanium
  20. 20. Appcelerator
  21. 21. 1: Appcelerator Platform
  22. 22. Appcelerator Platform Develper Sandbox IDE (Appcelerator Studio) (CLI )
  23. 23. 2: Titanium CLI
  24. 24. IDE (Titanium Studio) (ACS) SDK 2 GA : 2015 8 Appcelerator Platform : SDK 4.1.0.GA Titanium CL : SDK 3.5.1.GA
  25. 25. Titanium CLI
  26. 26. 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
  27. 27. Alloy MVC Backbone.js
  28. 28. Alloy - View
  29. 29. Alloy - TSS
  30. 30. Alloy - Controller
  31. 31. • Titanium • • Alloy

×