Skip to content

Instantly share code, notes, and snippets.

@h5y1m141
Last active December 28, 2015 20:39
Show Gist options
  • Save h5y1m141/7558635 to your computer and use it in GitHub Desktop.
Save h5y1m141/7558635 to your computer and use it in GitHub Desktop.
WindowsとJavaScriptではじめるAndroidアプリ開発入門

はじめに

  • この本の位置づけ
  • 想定読者
  • この本では取り上げない内容
    • JavaScript(CoffeeScript)の基礎知識
    • カメラ連携アプリ
    • ネイティブモジュールの作り方
    • アプリのデザインに関すること(例:アイコンデザイン、UI素材作成、配色テクニック)

Titanium Mobileとは?

  • Titanium Mobileの概要
  • Titanium Mobileの実行環境

開発環境

  • JavaSDK32bit版のインストール
  • Android SDKのインストール
  • 統合開発環境Titanium Studioのインストール
  • エミュレータについて(標準のエミュレータを紹介しながら、Genymotionを紹介。Genymotionは後述)

プロジェクトの作成方法

  • 新規プロジェクトの作成
  • プロジェクトの実行

複数データの一覧表示

  • ListViewの概要
  • タイトル文字だけ表示した一覧表示機能を作る
  • タイトル文字と詳細情報を組み合わせて少し複雑なレイアウトの一覧表示機能を作る

位置情報サービス

  • 位置情報サービスの概要
    • 緯度経度と単位について
    • 測地系について
    • 住所から緯度経度を調べる方法
    • スマートフォンの位置情報取得方法について
  • Google Mapsの表示
  • 位置情報サービス

ACS

  • ACSとは
  • ACSと連携した位置情報アプリケーション開発

アプリケーションの配布

  • コマンドラインツールを使って実機に転送する
  • TestFlightを活用して、ネットワーク経由で転送する

開発ツール

  • Android開発をする上で最低限知っておいたほうが良いコマンドラインツール
  • Genymotionの紹介
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment