titanium よりよい開発のために

Post on 19-Jun-2015

2.760 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

一歩進んだTITANIUM知って得するネイティブ開発

四年間の経験を語る

• 20本くらいアプリをリリースしていた

• 自宅で仕事できる身分になった

• ウェブとアプリを同時に提案・実装までいける人になった

TITANIUMって簡単?

• 簡単です(断言)。

• Android(Java)とiOS(Obj-C)両方覚えるより簡単。

TITANIUMって簡単?

• インストール

http://install.titanium-mobile.jp/

TITANIUMって簡単?

• サポート

http://support.titanium-mobile.jp/

じゃあTITANIUMだけやればいい?

• とんでもない

非プロのお仕事

• エンジンの仕組みを理解していないパイロット

• テレビがどうして映るのか理解していない電気屋

• 魚の習性を知らない漁師

• 抽象化された目の前のレイヤーより下を知ろうとしない人

プロのお仕事

• 優秀なエンジニアは常に下のレイヤーについて知ろうとする

• Titaniumが抽象化しているネイティブ開発を知ることが優れたエンジニアへの道

四年間使ってみたら

• 結局モジュールはいつも必要になる

• なのでObjective-CもJavaも覚えた

• ついでにiOSやAndroidの仕組みも覚えた

• するとネイティブで開発もできるようになった

TITANIUMで発生するトラブル

• 動かない

• 動作が遅い

• 期待通りのアプリにならない

TITANIUMで発生するトラブル

TITANIUMで発生するトラブル

• 動かない、Androidで

• 動作が遅い、Androidで

• 期待通りのアプリにならない、Androidで

ネイティブ開発で発生するトラブル

• 動かない、Androidで

• 動作が遅い、Androidで

• 期待通りのアプリにならない、Androidで

よく聞いて

• Titaniumだろうがネイティブだろうが起きる問題はだいたい一緒

• いちいちTitaniumのせいにするのは○○

トラブルシューティング

• アプリが動かない時の三大原因

• そもそも仕様がおかしい

• 機能を理解していない人が作っている

• マニュアルを読んでいない人が作っている

トラブルシューティング

• アプリが遅い時の三大原因

• そもそも仕様がおかしい

• 機能を理解していない人が作っている

• マニュアルを読んでいない人が作っている

トラブルシューティング

• アプリが期待通りにならない時の三大原因

• そもそも仕様がおかしい

• 機能を理解していない人が作っている

• マニュアルを読んでいない人が作っている

誰のせい?

よりよいアプリ開発のために

• Titaniumはすぐに結果を出せる

• 結果を出したら次のステップへ

よりよいアプリ開発のために

• 次のステップ:

• Titanium SDKのソースコードを読んでみる

• Titaniumでの実績と自信を引っさげてネイティブ開発を学ぶ

top related