2012-10-01から1ヶ月間の記事一覧
アプリとかサービスづくりについて「何を」「どう」作るかという意味において大事だと思った考え方のメモ。 まずは作って、動向を見ながら改良 何がヒットするかは最初からわかるものではない。作る前から考えすぎたり、マーケティングと称して深読みしすぎ…
QuickTiGame2dは、Titaniumで使える2Dゲーム開発モジュール。 もともとゲームづくりには向いていないと言われていたTitaniumの弱点を補う役割を果たしていた。emo-frameworkやるかと思ってググったらQuickTiGame2dがひっかかったから面白そう! サンプルコー…
元ネタはこちら。 一晩でフリーソフト使ってゲームモデル作った話。 - うしろぐ公式 Sculptris トップ|株式会社オークwiki http://translation.heteml.jp/wiki/index.php?sculptris%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB3Dモデリングなんてまったく…
調査のみ。 調査目的 表示済みのWebViewに、独自のイベントを設定したい。 その方法の調査。 調査結果 WebViewをただ表示した状態からは新たなイベントの設定ができない。 addEventListenerを設定すると、デフォルトのイベント(ピンチイン・ピンチアウト等…
前回作ったものを改良した。 やったこと 記事のタイトル、ブログ名、記事冒頭部分、日付を表示していたのを、記事のタイトルとブログ名だけを表示させるようにする。 以前までの3件の倍、6件の表示が可能になった。 前回 -> 今回 -> ソース(前回からの主…
方法 【番外編】Androidの爆速エミュレータ環境を構築する | DevelopersIOポイントは、 高速なエミュレータ環境の構築には、Googleさんではなく、Intelさんのお世話になります。 ってことらしい。当たり前のようにgoogleのものを入れていたけど(実際、最初…
完成図。 機能 ・コーディング時に指定しておいたRSSフィードを解析して表示 ・デフォルトでは画面の高さ分しか取得&表示しない ・「続きを読む」をタップしたタイミングで続きを読み込む ・セルをタップするとナビゲーションバーつきのWebページを表示 ・W…
TitaniumのIDEであるTitaniumStudioに強力なコード補完機能があるので便利だという話。 元ネタ:【Titanium Advent Calendar 2011:八日目】タイタにうもん第1話 - JP::HSJ::Junknews::HatenaSideつい先日はじめて知って感動した。 強力なコード補完 UIのパ…
久しぶりに開発ツールネタ。 emo frameworkって何? Android, iOSアプリが簡単なスクリプト言語Squirrel(スクィレル)で作れるようになるフレームワーク。 プラグインを組み込めばネイティブ開発環境(AndroidならEclipse、iOSならXcode)で開発ができるスグ…
Xcodeでさんざん苦しめられて結局まだ解決していないTableViewに、Titaniumで向き合うときがきた。初期状態でリストを表示する。 セルをタッチするとナビゲーションバーつきの詳細ページへ移動する。 ポイント ・リストの項目はひとつずつ設定する ・ナビゲ…
タブを作る。 ポイント ・タブグループを直接openすることで開く。windowにaddする必要はない。 ・AndroidではsetBadgeメソッドは利用不可 参考:まったりlog残し - ドットインストールの「Titanium Mobileの基礎」をAndroidで写経してみた 手順 http://doti…
アプリ内でDBの操作を行う。 手順 http://dotinstall.com/lessons/basic_titanium/1921 ポイント ・DB:sqlite ソース app.js // sqliteというDBを使う var db = Ti.Database.open('mydb'); // テーブルの作成 db.execute('create table if not exists users…
アプリ内でファイル操作を行う。 下記ではファイル操作をした結果をコンソールに出力している。 手順 <iPhoneシミュレータの場合> http://dotinstall.com/lessons/basic_titanium/1920<Andoridエミュレータの場合> まったりlog残し - ドットインストール…
テキストフォームに文字を入力してSubmitボタンを押すと、入力した文字列をResultラベルに表示する。 ポイント ・Ti.UI.createTextFieldを使う ・getValueで値を取得する ・DBに書き込んだりファイルに書き込んだりするために用いたりする ・AndroidではgetV…
設定した場所にピンを打った地図を表示する。 ピンをタップすると設定した名前を表示する。 ポイント ・Ti.Map.createAnnotationでピンを作成できる。 ・ピンの作成 -> 地図作成時にピンを設定 という流れ。 ソース(抜粋) app.js // ピンの作成 var ebisu …
MapViewを使って地図を表示させる。 ポイント ・Ti.Map.createViewを使う 手順 http://dotinstall.com/lessons/basic_titanium/1916# ソース app.js var win = Ti.UI.createWindow({ backgroundColor: 'blue' }); var view = Ti.UI.createView(); var map = …