狠狠撸

狠狠撸Share a Scribd company logo
CakePHP事例紹介
オンラインiPhoneアプリ作成ツール
アプリビルダー
長谷川智希
自己紹介
? 長谷川智希
? デジタルサーカス株式会社 副団長CTO
? Web/スマホアプリ開発
? カート & 電子工作
@tomzoh facebook.com/
hasegawa.tomoki
デジタルサーカス(株)
? 1999年設立。「ソーシャルメディア」「スマート
フォン」「グローバリゼーション」の領域で活動す
る技術屋集団。「不可能に思えることを実現する」
を合言葉に多数クライアントに最先端のITサービス
を提供している。団員募集中。
? 動的Webサイト、スマホアプリ開発。
? 受託开発、自社サービス。
? 「WebブラウザでiPhoneアプリを作ろう」
? ユーザはWebのCMS + iPhoneアプリのビューア
を使ってコンテンツを作り申請ボタンを押す。
? 入力された情報をもとにアプリをビルドしてApple
に申請する。
http://appbuilder.jp
CakePHP事例紹介 オンラインiPhoneアプリ作成ツール アプリビルダー
仕組み
? あらかじめ用意された機能を組み合わせてアプリを
作る。
? アイコンやスプラッシュ、色などは自由にカスタマ
イズ可能。
About カタログ クーポン リンク
ショー MAP お問合せ Twitter
お知らせ 予約 ページ
デモ
システム
管理画面
? アプリ審査
? 問合せ対応
CMS
? アプリ作成
? 申請
API
? アプリ設定配信
? データ配信
CakePHP (LAMP)
個別アプリ
? 特定ユーザ専用
? 切替機能なし
Viewer
? 申請前の確認用
? ID/パスワードでログインする
Objective-C
ビルド
? 個別アプリの?
ビルド
PHP (Mac)
サーバ側プログラム
? CakePHP製。
? 長谷川がとあるGWの5日ほどで作成。
? 慣れもあって高速。
? 残り5日はiPhone側を作ってました。
Why PHP?
? I?PHP & I?CakePHP
? 当初作った機能(カタログ、MAP、イメージ)はCMS
上はほぼ同じ機能を持っていた。
? PHPはリフクレクションが簡単だった。
? CMS画面、JSON出力、管理画面など1つ機能を増や
す度にコードを書くのはしんどかった。
? 機能の追加が容易な設計にできた。
使用しているCakePHP
? 当初CakePHP1.2でリリースした。
? viewが.thtmlじゃなくて.ctpになった初めてのバージョン。
? 2013年2月のCakeBeerTalkでの市川(@cakephper)さんの発
表を見て「えいや」で当時最新の2.3.1にmigrate。
? MigrateShell + 一括置換 + 手
? AuthComponentまわりで大ハマり。
? 3.0はどうしよう…。そろそろコードもくたびれてきたからモダン
な構成で書き直したいなあ、という状況。
最近のトピック
? 新機能「ショー」のリリース。
? 自由度の高いインタラクティブな電子コンテンツが作れる様に。
? 仕様を作る時点で脱出ゲームを作れる様に、を狙いとして持って
いた。
? サンプルの「アプリビルダー脱出ゲーム」をAppStoreにリリー
スしたら想像以上の結果に。
CakePHP事例紹介 オンラインiPhoneアプリ作成ツール アプリビルダー
CakePHP事例紹介 オンラインiPhoneアプリ作成ツール アプリビルダー
TODO
? 「カメラ」機能を開発中。
? 写真を撮ってフレームを付けたり、スタンプをおしたり、
ペンで書いたりできる機能。
? 6月リリース予定。
? より自由度の高い一覧や詳細画面を出力できる機能など。
? AppStoreのランキング100位に常に20個のアプリビルダー
アプリが入っている様にしたい。(野望)
ありがとうございました
@tomzoh facebook.com/hasegawa.tomoki
カート?電子工作の話もしよう!
次回カートレース6/21(土)開催!

More Related Content

CakePHP事例紹介 オンラインiPhoneアプリ作成ツール アプリビルダー