Java開発講座(Androidアプリ)

JavaによるAndroidアプリ開発の基礎を習得します。

■サンプルアプリ
サ降りサ昇りβ



■学習目標 
Androidアプリケーションの開発スキルを習得します。

■対象者
システム開発経験が1年以上の方、又は相当と認められる方

■期間 
応相談

■料金 
応相談

■Androidとは
Androidは、Googleによって開発された携帯電話などのモバイル機器の上で動作するオープンソース・プラットフォームです。カーネルからミドルウェア、ユーザーインターフェース、Webブラウザ、電話帳などの標準的なアプリケーション・ソフトウェア群を含んだソフトウェアスタックのパッケージとして提供されています。

■カリキュラム
第1章 Androidの説明
 1.1 Androidの概要
 1.2 コンポーネント

第2章 開発環境構築
 2.1 開発環境
 2.2 Java SDKのインストール
 2.3 Android SDKのインストール
 2.4 Eclipse IDE for Java EE Developersのインストール
 2.5 Android Developer Toolsのインストール
 2.6 Android Dalvik Debug Monitor Serviceのインストール

第3章 プロジェクトの作成と実行
 3.1 Eclipseの使い方
 3.2 Androidアプリケーションのインストールと削除
 3.3 ログの出力と確認

第4章 レイアウトの説明
 4.1 リソースの基礎
 4.2 レイアウト
 4.3 文字列
 4.4 色
 4.5 サイズ

第5章 ウィジェットの説明
 5.1 ユーザーインターフェースの基礎
 5.2 レイアウト
 5.3 ボタン
 5.4 エディットテキスト
 5.5 トースト
 5.6 チェックボックス
 5.7 ラジオボタン
 5.8 リストビュー
 5.9 スピナー
 5.10 アラートダイアログ
 5.11 メニュー
 5.12 イメージビュー

第6章 イベントリスナー
 6.1 タッチ
 6.2 キー

第7章 インテント
 7.1 インテントの基礎
 7.2 拡張データ
 7.3 アクティビティーの結果
 7.4 暗黙的インテント
 7.5 インテントフィルター

第8章 サービス
 8.1 サービス

第9章 ブロードキャスト
 9.1 ブロードキャスト

第10章 グラフィックス
 10.1 ビュー
 10.2 キャンバス
 10.3 形状
 10.4 パス
 10.5 テキスト
 10.6 ビットマップ画像
 10.7 OpenGL ES

第11章 データの永続化
 11.1 ファイルへの書き込み
 11.2 ファイルからの読み込み
 11.3 ファイル名のリスト
 11.4 プリファレンス
 11.5 SQLite
 11.6 組み込みコンテントプロバイダー

第12章 ネットワーク
 12.1 HTTP
 12.2 SMTP

第13章 サンプルアプリケーション構築

第14章 マッシュアップアプリケーション構築

第15章 配布
 15.1 AndroidMarketについて
 15.2 AndroidMarketで配布する
 15.3 自前の配布サイトで配布する

第16章 メンテナンス・保守
 16.1 バグ情報の収集方法
 16.2 アップデート通知

■開発環境
Java 6
Android SDK
Eclipse IDE for Java EE Developers
Android Developer Tools
Android Dalvik Debug Monitor Service

■配布資料
オリジナルテキストの小冊子
オリジナルテキストのPDF形式のデータ