1,800円以上の注文で送料無料

HTML5によるAndroidアプリ開発入門 の商品レビュー

5

1件のお客様レビュー

  1. 5つ

    1

  2. 4つ

    0

  3. 3つ

    0

  4. 2つ

    0

  5. 1つ

    0

レビューを投稿

2012/05/30

●HTML5によるAndroidアプリ開発入門 ●開発/実行環境 ・簡単にセットアップできる軽量なWin用/Mac用のWebサーバとしてMonGooseがある ・Google App Engineを利用するとjsonengineを最良の形でホスティングできる ・スクリプトデバッ...

●HTML5によるAndroidアプリ開発入門 ●開発/実行環境 ・簡単にセットアップできる軽量なWin用/Mac用のWebサーバとしてMonGooseがある ・Google App Engineを利用するとjsonengineを最良の形でホスティングできる ・スクリプトデバッガを利用することでブレークポイントや変数ウォッチを利用できる ●PhoneGap ・PhoneGapを使うとアプリのコア部分はWebテクノロジーを使いネイティブアプリとしてビルドすることで、Google Playにアプリを登録できるようになる ・サンプルアプリの検証や操作は、エミュレータでは機能制限があるため、実機のAndroid端末を利用した方がよい ・PhoneGapを使うには、既存のプロジェクトをコピーする方法が簡単 ●HTML5の機能 ・HTML5のPlaceholder属性を利用することで入力する内容をフィールド内に表示できる ●ネイティブアプリ的な機能 ・JSONを利用してWebストレージにJavaScriptオブジェクトをシリアライズしテキストデータとして保存できる ・iScrollを利用するとトップバーを残して特定のコンテナをスクロールすることが可能となり、ネイティブアプリのような振舞いを実現できる ・キャッシュマニフェストファイルにキャッシュ対象の全てのリソースを記述することでオフラインキャッシングを実現できる ・jQTouchやiUIでは複数のアプリ画面を持たせる機能があり、無駄なページのロードを回避できる ・JSONPを利用すると、同一生成元ポリシーのため異なるドメインにXMLHttpRequestを発行できない問題を回避できる ・Boris Smusの作成したWebIntentプラグインを利用するとJavaScriptからAndroid Intentを起動できる ●コールバック ・JavaScriptでもコールバックを利用でき非同期な処理が可能 ●グラフィックス ・線を描画するには、描画コンテクストの参照を取得し、beginPath(), moveTo(), lineTo(), stroke()メソッドを利用する ・アニメーションでは、規定したタイミングでJavaScriptブロックを実行するため、setTimeout(nミリ秒後)、setInterval(nミリ秒毎)を使う ●ジオロケーションアプリ ・ジオソーシャルネットワークの基本コンセプトは、未登録の場所をユーザが新規登録可能とすることで巨大な場所リストを作成すること ・ジオロケーションアプリの開発、テストでは、GPS情報とパスをシミュレートする方法を利用すると便利  http://xpmobi.org/tutorials/android-emulator-geolocation-testing.html ●モバイルアプリの開発Tips ・モバイルUIでは、最も高い精度でも指の接触面が10ピクセル程度となるため、操作対象が接近している場合には選択のための代替手段を提供する ・モバイルUIフレームワークとしてJo, jQTouch, jQueryMobile, Sencha Touchなどがあり、複数ページの表示機能など概念レベルでは似通っている ・jQueryMobileはiQueryライブラリが人気であることもあり、最も注目を集めているものの一つ ・今後数年のうちにjQueryMobileとSencha Touchが重要になるのは間違いない

Posted byブクログ