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形式のデータ
リンク
地元情報・ 群馬県邑楽町ホームページ
・ 邑楽町商工会
農業情報
・ 邑楽館林農業協同組合
・ 日本GAP協会
地元商店
・ 金木屋ベーカリー
管理栄養士
・ 林昌子先生
デザインスタジオ
・ 884 Inc.