Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ
Upcoming SlideShare
Loading in...5
×
 

Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ

on

  • 2,476 views

ConferenceWithDevelopers at 2013.2.23

ConferenceWithDevelopers at 2013.2.23
LT

Statistics

Views

Total Views
2,476
Views on SlideShare
2,446
Embed Views
30

Actions

Likes
2
Downloads
1
Comments
0

1 Embed 30

https://twitter.com 30

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ Presentation Transcript

  • Androidとの同時開発だけど モデルをC++で書けば 問題ないよねっ @nowsprinting 長谷川 孝二13年2月24日日曜日
  • 自己紹介 仕事 - 主にiOSアプリ開発 ( フリーランス) コミュニティ活動 - Android系 - テスト自動化 2月27日発売13年2月24日日曜日
  • Android案件が取れない件 お客様 「長谷川さんにはiOS版を  お願いします。  Android版はA社に。」13年2月24日日曜日
  • そこで13年2月24日日曜日
  • Android iOS View Controller Android SDK Cocoa Touch Java Objective-C Model13年2月24日日曜日
  • Android iOS View Android SDK Cocoa Touch Controller Java Objective-C JNI Model C++ STL13年2月24日日曜日
  • メリット13年2月24日日曜日
  • メリット • C++/STLで書ける! • Modelはワンソース • View, Controllerはそれぞれのプラット フォームネイティブ(統一的UI)13年2月24日日曜日
  • デメリット13年2月24日日曜日
  • 13年2月24日日曜日
  • Android iOS View Android SDK Cocoa Touch Controller Java Objective-C JNI メソッドコール頻度が増えると 性能が出ない(と言われているが、 Model そんなに遅くない感触。でも早くもない) C++ STL13年2月24日日曜日
  • ツール/ライブラリ13年2月24日日曜日
  • C++Modelのテスト • OCUnit • GHUnit • Google Mock等(C++用) • Xcodeのデバッガ13年2月24日日曜日
  • SDKの代用 • NSURLConnection • libcurl + OpenSSLなど • NSJSONSerialization • picojsonなど • NSUserDefaults • Documents/下のファイルに直接書く13年2月24日日曜日
  • JNIラッパーの生成 • SWIG http://www.swig.org/ • 簡単な定義を書くだけでラッパーと Java側のソースまで生成してくれる • STLも使える • ノウハウはblogにでも書きます13年2月24日日曜日
  • 定義ファイルの例 ターゲットから使用する クラス ターゲット コレクションなど型の定義 (必要に応じて)13年2月24日日曜日
  • 導入実績13年2月24日日曜日
  • 導入(提案)実績 お客様 「それはすばらしい!  ぜひ導入してください。  で、  Androidの表示層はC社に」13年2月24日日曜日
  • ご清聴ありがとう ございました13年2月24日日曜日