技術教育サービス

トップページ > 技術教育サービス > 定期開催コース > Android応用 WebAPI開発

Android応用 WebAPI開発 予約受付中

研修概要コース詳細実習環境配布資料

Webサービスと連携するAndroidアプリケーションを開発する上での技術ノウハウを習得します。 クラウドサービスを利用するAndroidアプリケーションの開発方法を身につけることができます。また、マルチスレッド実装ノウハウを学び、サービスや非同期通信など高度なアプリケーション開発を行うための技術を習得します。

研修概要

研修の目的

・JSONの解析が出来るようになる。

・サービスの作成方法を習得する。

・マルチスレッドを使用した効率的な設計方法を習得する。

・ListViewのレイアウトをカスタマイズして、リッチなUIが作成できるようになる。

研修の内容
  • はじめに
    • 開発環境
    • 演習で用いるアプリケーション
    • アプリケーション概要
    • 動画サーバ構築手順
  • WebAPI開発知識
    • WebAPIとは
    • 非同期による画面表示の必要性
    • GCを考慮する理由
    • JSON, DOM, SAX, XMLPullParser とは
    • サービスの使いどころ
  • チュートリアル
    • 画面表示間でパラメータを受け渡す
    • 簡単なアプリケーションの作成
    • (実習)パラメータを使った画面遷移アプリケーションの作成
  • ListViewの応用
    • ListViewの使い方
    • ListViewにデータを表示する
    • ListViewを使ったサンプルアプリケーション
    • (実習)シンプルなListViewアプリケーションを作成する
    • ListViewをカスタマイズする
    • (実習)行のレイアウトをカスタマイズし、ImageViewとTextViewを含んだListViewを作成する
  • 非同期処理
    • 非同期処理の概要
    • 非同期処理による画面表示
    • ThreadからUIを変更する
    • (実習)ThreadとHandlerを使ってUIを変更するアプリケーションを作成する
    • AsyncTaskの概要
    • (実習) AsyncTaskを使ったシンプルなアプリケーションを作成する
    • (実習) AsyncTaskを応用したサンプルアプリケーションを作成する
  • Webサービスに接続する
    • Webサービスに接続する方法
    • (実習)HTTP通信を使ったサンプルアプリケーションを作成する
  • JSON、XML(参考)の解析
    • JSONを解析する方法
    • (実習)JSONを解析し、データを整形するアプリケーションを作成する
    • [参考]XMLを解析する方法(DOM)
    • [参考]XMLを解析する方法(SAX)
    • [参考]XMLを解析する方法(XMLPullPaser)
  • サービス
    • サービスとは
    • サービスの作成方法
    • (実習)サービスを使ったシンプルなアプリケーションを作成する
    • サービスに接続する
    • (実習)Activtiyからサービスに接続する。AIDLを使ってサービスのメソッドを呼び出すアプリケーションを作成する。
  • 動画ダウンローダを作成する
    • 8章までで出習得した技術を駆使し、動画ダウンローダアプリケーションを作成します。
  • まとめ
    • トレーニングの振り返り
    • 参考情報の紹介
    • 開発Tips
対象者

製品レベルのAndroidアプリケーション開発を実践的に身につけたい方

前提条件

Androidアプリケーション開発入門コースを受講されている方もしくは、Androidアプリケーション入門レベルの開発の経験者

コース詳細

日程 2012年7月 5日〜2012年7月 6日(2日間)
時間 09:30〜17:00
会場 カサレアル 御殿山セミナールーム
受講料 99,750円(税込み)
※受講料にはテキスト代も含まれています。
定員 10人

実習環境

JavaSE JDK 1.6、Eclipse 3.6.x、Android SDK、ADT Plugin for Eclipse、Google App Engine for Python
※使用ソフトウェアは変更になる可能性があります。

配布資料

セミナーテキスト、全演習 サンプルソースコード