2011年10月22日 iphonedeveloper勉強会 名古屋 #2 lt資料

22
t

Upload: mori-shingo

Post on 21-Jul-2015

674 views

Category:

Documents


4 download

TRANSCRIPT

t

t

自己紹介

株式会社コネクションワークス

森真吾 (ShiNGo MoRi)

Twitter: @sngmr

t

Titanium

簡単でおもしろいよ

t

なんでTitanium?

t

ヤダ…

括弧ばっかりで気持ち悪い…

MyClass *obj = [[MyClass alloc] init];

t

Titaniumしかないでしょ。

• でも遊びでiPhoneアプリが作りたかった。

• JavaScriptなら知ってる。

• HTML5でWebアプリケーション作ってみた• でも何か遅いし iTunes Storeに並ばないからヤダ

• それなら…

t

Titaniumってなに?

• Titanium Mobile

• ひとつのコードベースでiOSとAndroid用のモバイルアプリケーションが開発できる

• 乱暴に言うとJavaScriptからNative-APIが使え、iOSとAndroidアプリがコンパイルできる

t

Titaniumってなに?

JavaScript Source Code

Titanium SDK (with JS Engine)

Native Native

t

開発環境

• 無料です

• そしてみんな大好きEclipseベース

•異論は認めます。でも僕は好きです。

t

t

どんな感じでコード書くの?

var win = Titanium.UI.createWindow({

title:'sngmrの情報',

tabBarHidden: true

});

var table = Titanium.UI.createTableView({

data: [

{ title: '名前', hasDetail: true },

{ title: '生年月日', hasDetail: true },

{ title: '性別', hasDetail: true },

{ title: '身長', hasDetail: true },

{ title: '体重', hasDetail: true },

{ title: ‘年収(別料金が必要)', hasDetail: true }],

style: Titanium.UI.iPhone.TableViewStyle.GROUPED

});

win.add(table);

var tabGroup = Titanium.UI.createTabGroup();

tabGroup.addTab(Titanium.UI.createTab({

window:win

}));

tabGroup.open();

win

table

win.add(table);

t

こんな感じになります

t

試しに作って出してみました

CoCo壱探し

t

どこから始めるの?

http://www.appcelerator.com/

t

最後に・・・

t

名古屋でTitaniumのUserGroupが作りたいんです

• 東京・大阪・金沢にはそれっぽいのがある

• でも名古屋には無い

• 12月か1月に勉強会がやりたい

• とりあえずGoogleグループ作りました

• http://groups.google.com/group/ti-nagoya

• 誰かいっしょにやりませんか?

t

そういえばもう一つ・・・

t

Adobe Flex / AIRについて

• Adobe Flex / AIR って知ってますか?

• Flashを拡張(正確では無い)して、RIAアプリを作ったり、

OSに関係ないアプリを作る技術です

• モバイル用 iOS/Android/BlackBerryアプリも作れます

• 林檎さんに嫌われてスネてましたが、どうにか許しても

らったので最近頑張ってます。

t

Flex/AIR勉強会やります

• FxUG (Flex User Group) 名古屋の幹事もやってます

• 11月5日(土)に勉強会やります。

• http://fxug.net/

• #fxug

• どんな事ができるのか?という話もあるので、よろし

かったらぜひ参加してください。

t

あっ!もう一つだけ

t

CRF meets iPhone

t

ありがとうございました