Google Androidプラットフォームのアーキテクチャを理解し、オープンソースによる携帯アプリケーション開発技術を身に付けていただきます。当研修では実際に開発したアプリケーションを携帯電話で確認することができる実習も備えております。

研修目的

・Androidの特徴とアーキテクチャを理解する。
・Androidアプリケーションの構成要素を理解する。
・Androidアプリケーションの開発を体験し、開発から携帯でプレビューするまでの一連の知識を身に付ける。

受講対象者

これからAndroidを使ってアプリケーションを開発される方

研修形式

・座学
・実機演習

カリキュラム

第1章 Androidの基本概念
Androidプラットフォームとは何か
基本構成
バージョンごとにサポートされる機能
Dalvik仮想マシン

第2章 開発環境
開発に利用されるツール
Eclipse,App Inventor,titaniumeなど
サポートされている言語
Android SDK/NDK
SDKとは
NDKとは
Eclipseを使った開発環境構築
演習 
開発環境の構築

第3章 主要クラスとライブラリ
主要クラス
アクティビティ
コンテンツプロバイダ
サービス
ブロードキャストレシーバー
インテント
クラスライブラリ
Java SE
Android標準
Add-on

第4章 アプリケーションの構成/実行
プロジェクトの構成要素
クラス
リソース
AndroidManifet.xml
AVD
演習
AVDの作成
Androidプロジェクトの作成
生成されたファイルの内容を確認
AVDの実行

第5章 ビュー
ビューの機能の種類
ビューとはなにか
ビューを使った文字や図形の描画
ビューの種類
SurfaceView、WebView、MapViewなど
レイアウト
レイアウトとはなにか
レイアウトの種類
XMLを使ったレイアウト定義
演習
文字列/図形描画ビューの作成
SurfaceViewを使った高速描画ビューの作成
レイアウトの種類別コンポーネント配置結果の確認

第6章 ユーザーインターフェース
UIコンポーネント
ボタンやテキストビューなどUIコンポーネントの種類と基本機能
ウェジェット
トーストなどウェジェットの種類と基本機能
イベント処理
イベントの種類
イベント処理メカニズム
ダイアログボックス
ダイアログボックスの作成と利用
演習
UIコンポーネントの配置とイベント処理の確認
簡易アドレス帳の作成

第7章 データベースの利用
コンテンツプロバイダ
SQLiteの機能概要
SQLiteを使ったデータベースアクセス方法
演習
前の演習で作成した簡易アドレス帳のデータを管理するデータベースを作成し、
データ登録/検索ができるようにする

第8章 MapView
MapViewの機能概要
API Keyの取得
地図の操作方法
演習
地図の表示と衛星写真の利用
緯度経度から住所や地名を取得
入力された住所や地名の地図を表示

第9章 実機を使ったアプリケーション実行
USBドライバ
実機の基本設定
演習
USBドライバーのインストールとセットアップ
実機のセットアップ
演習で作成したアプリケーションを実機に移行して実行

参考日数

3日間
※ご相談の上決定します。

備考

カリキュラム内容は、研修目的や事前課題をもとに受講者の実務課題に合わせてカスタマイズします。
時間・対象人数についても柔軟に対応をさせていただきます。
貴社内の会場へPC等の機材レンタル・設置作業(有料)も対応しております。
研修会場は、弊社の全国提携会場(有料)のご用意が出来ますのでお気軽にご相談ください。

当研修をご検討の際は下記よりお気軽にお問い合わせください

ブレインコンサルティング株式会社は、貴社に最適な研修プランを無料でご提案します。
※お急ぎの場合は、TEL 03-6421-2747 / 9時00分~18時00分(土日祝除く)までご連絡ください。

法人名 (必須)

部署名(必須)

お名前 (必須)

電話番号 (必須)

メールアドレス (必須)

住所 (必須)

お問い合わせ内容 (必須)

「上記内容で送信する」ボタンを押された場合、プライバシーポリシーに同意されたものとします。