Android アプリ開発の環境構築

Androidアプリの開発を行うための環境構築をおこないます。

Android OS とは

Android OSの現在のシェアや動向を紹介します。

Androidの概念

Androidアプリ開発に必要になる概念を学んでいきます

Androidアプリ開発を始める

講座で解説のために作成するアプリの紹介とプロジェクトの作成

検索画面レイアウト作成

Layout Editor / ConstraintLayoutを使用したレイアウト実装と動作確認

ボタンイベントの実装

アプリの基本イベントとなるボタンが押された時の処理を学習し、蔵書検索ボタンの機能を作り始めます。
合わせてコンソールログを表示、Toast(トースト)の機能を試します

検索結果一覧画面の作成

検索結果一覧を表示する検索結果画面の作成とリスト表示レイアウトの実装方法を学習します。
また検索画面から検索結果画面を表示するための画面遷移処理の実装方法を学習します。

蔵書検索機能の作成

非同期処理の使い方と解説、インターネット通信ライブラリを利用してインターネット上から取得したデータの利用方法を学習します。

検索履歴一覧画面の作成

検索履歴一覧画面を作成/実装しながらアプリ内データベースの利用方法を学習する。

蔵書詳細画面作成

蔵書詳細画面を作成する中でモデルクラスとFragmentの実装を学習します。