Android アプリ開発の基礎知識と実務スキルを身に付けるトレーニングコース
このトレーニングコースに入る前に、下記の知識・スキルについて勉強しておいてください。
- Java の知識・スキル
- Java言語プログラミングレッスンなどが参考になります。
- IDE の使い方 (Eclipse)
- 基本操作が分かる程度で大丈夫です。
このトレーニングコースを受講することで、下記のような知識・スキルが身につきます。
- Android の仕組みが分かる
- 自分で Android アプリを開発することができる
- リリース可能な品質を担保できる
このトレーニングコースを受講する上で、下記のものを準備しておいてください。
- Android デバイス
- Android 2.2 以上であることが望ましいです。
- 開発環境
- 下記の構成の、まえがきの章を参考に準備してください。
- Mac または Linux の各種 OS で実践することを推奨します。
このトレーニングコースは、下記のカリキュラムで構成されています。 カリキュラム構成は、予告なく変更される場合があります。
- まえがき
- Android について
- 開発環境の準備
- Android プロジェクトの作成
- Android アプリの基礎知識
- 基礎編
- アプリレイアウトの作成
- Activity と Fragment
- アプリのリソース管理
- ActionBar とインタラクション制御
- ListView と ViewPager
- メッセージング
- 直列化とコレクション、永続化
- 非同期処理
- ネットワーク通信
- データベース
- テスト
- 実務編
- デバッグ
- アーキテクチャ設計
- ユーザインタフェース設計
- Dependency Injection
- セキュリティ
- 自動ビルド
- クラウド同期
また、リポジトリには下記のディレクトリ構成で、プロジェクトが作成されています。 課題提出の際には、このリポジトリを fork して、各ブランチにコミットを作ってください。
- projectsディレクトリ
- サンプルプロジェクトが含まれています。
- サンプルコードを参照する際はこちらです。
- practiceディレクトリ
- 実習の際に使用するプロジェクトが含まれています。
- assignmentsディレクトリ
- 課題で使用するプロジェクトが含まれています。
- Android Developers
- 公式のリファレンスとして、Android の基礎から API の仕様まで幅広く解説資料が用意されています。このリファレンスは必ず目を通すようにしましょう。
- プログラミング Android