<HOME

Androidアプリ開発


公式チュートリアル(1個1個完璧に理解したいならこっち。最初は難しいかも…)

↓開発に必要な知識を最初にざっくり理解したい人向けチュートリアル↓


導入
ActivityやViewを用いたアプリの作成
  1. Activityのライフサイクル
  2. TextViewを使用してテキストを表示する
  3. ImageViewを使用して画像を表示する
  4. 複数のViewを組み合わせたLayoutを作成する
  5. クリック等のイベントを検知して処理を行う
  6. ListViewを使用してリストを表示する
  7. ScrollViewを使用してTextViewをスクロールに対応させる
  8. 多言語対応を行う
  9. ログを出力する
  10. Toastを使用してメッセージを表示する
  11. Dialogを使用してメッセージを表示する
  12. OptionsMenuを表示する
  13. ContextMenuを表示する
  14. Intentを使用して別のActivityを表示する
  15. SharedPreferencesを使用して設定値を保存する
  16. PreferenceActivityを使用して設定画面を表示する
  17. PreferenceFragmentを使用して設定画面を表示する
  18. uses-permissionを指定して特殊な権限を必要とする機能を実装する
  19. 非同期タスクでテキストファイルを読み込む
  20. Intent(暗黙)を使用して別のActivityを表示する
  21. シンプルなファイルマネージャーアプリを作成する
Serviceを用いたアプリの作成
  1. Serviceのライフサイクル
  2. 透明なActivityを使用して画面を持たないアプリを作成する
  3. Serviceを使用して画面を持たないアプリを作成する
  4. Serviceからダイアログを表示する
  5. 他のアプリが表示する画面の上にViewをオーバーレイ表示する
  6. adb shellで利用できるコマンドをアプリ内で実行する
  7. Handlerを使用して一定時間経過後に処理を実行する
  8. Logcatログを画面に表示するアプリを作成する
リリース用apkの作成
  1. リリースソフトを作成して署名する
  2. Proguardを使用してapkを難読化する
ツール活用
  1. Javadocを関数仕様書として出力する
  2. 静的解析を行い潜在的な不具合を抽出する
  3. JUnitを使用して単体試験を実施する
ライブラリの利用・作成
  1. 配布されているJavaライブラリ(JAR)を利用する
  2. 配布されているAndroidライブラリ(AAR)を利用する
  3. モジュールを分割して汎用的な処理をライブラリ(AAR)にする

小規模なアプリの作成
  1. ファイルマネージャーアプリ拡張
    1. 画像ファイルを読み込んでBitmapオブジェクトを生成しImageViewに表示する
    2. 作成したファイルマネージャーのリファクタリングとサムネイル表示機能の追加を行う
  2. 電卓アプリ
    1. GridViewを使用して表を表示する
    2. シンプルな電卓アプリを作成する
  3. アラームアプリ
    1. TimePickerを使用して時刻を指定する
    2. ToneGeneratorを使用してビープ音を鳴らす
    3. シンプルなアラームアプリを作成する
  4. ブラウザアプリ
    1. WebViewを使用してWebページを表示する
    2. シンプルなブラウザアプリを作成する
  5. 音楽再生アプリ
    1. MediaPlayerを使用して音楽ファイルを再生する
    2. シンプルな音楽再生アプリを作成する
    3. シンプルな動画再生アプリを作成する