電子書籍
作って学ぶAndroidアプリ開発[Kotlin対応]
著者 著者:有山 圭二
(概要)昨今のAndroidアプリ開発は,覚えておくべきことが多くてとにかく大変です。また,開発現場では「Googleが推奨するアプリ開発手法」を中心にしたモダンな手法も...
作って学ぶAndroidアプリ開発[Kotlin対応]
ワンステップ購入とは ワンステップ購入とは
作って学ぶAndroidアプリ開発 Kotlin対応
商品説明
(概要)
昨今のAndroidアプリ開発は,覚えておくべきことが多くてとにかく大変です。また,開発現場では「Googleが推奨するアプリ開発手法」を中心にしたモダンな手法も求められています。本書はホビーユーザの方はもちろん,エンジニアの方にとっても最新の開発手法を学べる構成になっており,サンプルアプリを「作る⇒実行する⇒修正する⇒実行する⇒修正する⇒……」を繰り返すことで,自然とAndroidアプリ開発のお作法から最新の開発手法まで身に付けることができるでしょう。
本書では「Android Studio 3.6.1」をベースに説明しています。本書とまったく同じ環境で開発をしたい場合,「Android Studio download archives」のサイトから同じバージョンを入手できます。
(こんな方におすすめ)
・Androidアプリを作ってみたい方
・モダンなAndroidアプリ開発を学びたい方
(目次)
Chapter 1 開発をはじめる前に
1-1 Androidとは
1-2 Androidアプリケーションとは
1-3 Androidアプリ開発
1-4 Androidアプリの配布
1-5 Androidアプリ開発に必要なもの
Chapter 2 Androidアプリ開発環境の構築
2-1 Android Studioとは
2-2 開発環境のセットアップ
2-3 プロジェクトを作成する
2-4 アプリを実行する
Chapter 3 アプリの原型を作る
Step 1 なぜMastodonクライアントなのか
Step 2 プロジェクトを作成する
Step 3 表示内容を変更する
Step 4 DataBindingを使って表示を変更する
Step 5 Fragmentを表示する
Step 6 ボタンを押して処理をする
Chapter 4 Web APIにアクセスする
Step 7 Mastodon APIへアクセスする
Step 8 コルーチンで非同期処理をする
Step 9 JSONを取り扱う
Step 10 リスト形式で表示する
Step 11 一方向データバインディングを使う
Step 12 添付画像を表示するための準備
Step 13 添付画像を表示する
Step 14 表示内容をフィルタリングする
Step 15 スクロールで追加読み込みをする
Step 16 リストを下に引いて更新する(Pull-to-Refresh)
Step 17 実行中のコルーチンをキャンセルする
Chapter 5 アーキテクチャーとデザインを調整する
Step 18 LiveDataの導入
Step 19 Repositoryパターンの導入
Step 20 MVVMアーキテクチャーの導入
Step 21 LifecycleObserverを使う
Step 22 デザインを調整する
Chapter 6 ユーザー固有の情報にアクセスする
Step 23 開発者用アクセストークンを取得する
Step 24 ホームタイムラインを取得する
Step 25 アカウント情報を取得する
Step 26 Tootの詳細画面を作成する
Step 27 Toot詳細画面を表示する
Step 28 詳細画面にすべての画像を表示する
Chapter 7 FragmentとActivityを遷移する
Step 29 パッケージを分割する
Step 30 下メニュー(BottomNavigation)を追加する
Step 31 選択したメニューに応じて表示するタイムラインを切り替える
Step 32 Activityを表示する(画面遷移)
Chapter 8 データを送信する
Step 33 Toot投稿画面を作成する
Step 34 投稿画面を表示する
Step 35 投稿を実行する
Step 36 投稿処理を作り込む
Step 37 投稿を削除する
Chapter 9 OAuth 2.0を実装する
Step 38 必要な情報を準備する
Step 39 ログイン画面を作成する
Step 40 認可コードを取得する
Step 41 アクセストークンを取得する
Step
関連キーワード
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む