01.Androidアプリ開発入門

このサイトについて

Androidアプリの開発について説明しています。

入門編では・・・
Androidアプリ開発をこれから始める人のために、簡単なアプリの作成を例として開発の手順を説明しています。 (開発環境構築、プロジェクトの作成、画面作成、処理の実装、デバッグ方法等)

1. 環境構築 (Android 4.2) 2. アプリ作成 (HelloWorld) 3. アプリ作成
1.1. JDK インストール 2.1. プロジェクト作成 3.1. プロジェクト作成
1.2. Android SDK インストール 2.2. エミュレータでの実行 3.2. 画面作成の考え方
1.3. eclipseの日本語化   3.3. 画面作成 GUI 編
    3.4. 画面作成 xml 編
    3.5. 処理の実装
4. デバッグ 5. サンプルアプリの改善  
4.1. エミュレータデバッグ - 5.1. 設定画面の追加  
4.2. 実機デバッグ - 5.2. メイン画面からの遷移  
  - 5.3. 設定値による計算変更  


実践編では・・・
Android アプリの画面レイアウトのパターンを3種類紹介し、それぞれのパターンのサンプルアプリを作成しながらさまざまなパターンのアプリ作成方法をについて説明しています。

画面レイアウトパターン
1.1. シンプルなナビゲーション - タブナビゲーション - ドロップダウンナビゲーション
2. メモアプリ    
2.1. プロジェクトの作成    
2.2 メイン画面のレイアウト作成    
2.3 編集画面のレイアウト作成    
2.4. 編集画面のクラス作成    
2.5. 画面遷移の処理    
2.6. 編集内容のファイル保存    
2.7. メイン画面のリスト表示    
2.8. ListView の操作処理    
2.9. メモアプリの完成ソース    


ユーザインターフェイス編では・・・
既に開発している人のために、ユーザインターフェイスの各構成要素(クラス)の使い方について説明しています。また、メニュー画面、設定画面の作成方法も説明しています。

レイアウト用部品
リニアレイアウト テーブルレイアウト リストビュー
グリッドビュー 相対レイアウト  
表示用部品(ウィジェット)
テキスト表示 編集テキスト ボタン
ラジオボタン チェックボックス スピナー
画像表示 プログレスバー シークバー
メニュー・設定画面
メニュー画面 設定画面  
ダイアログ
確認・エラーダイアログ リスト表示ダイアログ チェックボックスダイアログ
プログレスダイアログ 日付選択ダイアログ 時間選択ダイアログ
カスタムダイアログ 通知ダイアログ  
その他
画面遷移 タイトルバーの非表示
  フルスクリーンの設定
 


バイス編では・・・
カメラ等のデバイスを制御する Androidアプリ を作成する方法を説明していきます。

カメラ
基本的なカメラの制御 画像の撮影と保存 オートフォーカス機能


今後は・・・
画面以外の項目について徐々に記事を増やしていく予定です。 (他アプリとの連携、サービスについて、ネットワーク通信 等など)