基礎 & 応用力をしっかり育成! Android アプリ開発の教科書 第 3 版 Kotlin 対応 なんちゃって開発者にならないための実践ハンズオン

キソアンドオウヨウリョクヲシッカリイクセイ アンドロイドアプリカイハツノキョウカショ ダイサンハン コトリンタイオウ ナンチャッテカイハツシャニナラナイタメノジッセンハンズオン

基礎 & 応用力をしっかり育成! Android アプリ開発の教科書 第 3 版 Kotlin 対応 なんちゃって開発者にならないための実践ハンズオンの表紙
ハードウェア
著者:
WINGS プロジェクト 齊藤 新三 / 山田 祥寛(サイトウシンゾウ / ヤマダ ヨシヒロ)
出版社:
翔泳社
出版日:
2023年01月24日
ISBN:
9784798176130
在庫:
在庫あり
0
中級者向け
スマートフォンハードウェアモバイルAndroidKotlinデータベース非同期処理マテリアルデザインフラグメントイベント処理アプリ開発

なぜ注目されているか

言及数
1159位
総合1576位 ↑ 1 ランクアップ 言及 1 件

書籍紹介

本書は、Kotlin 言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Android アプリ開発に必要な基礎知識や SDK の機能、プログラミングテクニックを学ぶことができる書籍です。最新の開発環境「Android Studio Dolphin|2021.3.1」を利用し、アプリ開発の基本手順から、ビュー・アクティビティ、イベント・リスナ、リストビュー・ダイアログ、画面遷移・Intent クラス、オプション・コンテキストメニュー、フラグメントの使い方など、SDK のバージョンが上がっても通用する「Android アプリ開発の基礎力」を積み上げ・体系的に習得していきます。また、データベース接続や非同期処理・Web API 連携、メディア再生、バックグラウンド処理・通知機能の利用方法、地図アプリ (や位置情報機能)・カメラアプリとの連携、マテリアルデザインといった応用的なプログラミング方法もしっかり学習します。「Android アプリを作る方法をしっかり学びたい」「Android アプリ開発の基礎力・応用力をきちんと身につけたい」という方におすすめの一冊です。

技書の森解説

Kotlin の基礎を学んだ人が、ハンズオン形式でサンプルプログラムを作りながら Android アプリ開発の基礎力と応用力を身につけるための入門書です。『基礎 & 応用力をしっかり育成! Android アプリ開発の教科書 第 3 版 Kotlin 対応 なんちゃって開発者にならないための実践ハンズオン』は WINGS プロジェクトの齊藤新三 著、山田祥寛 監修で、翔泳社から 2023 年 1 月 24 日に発売されました。叢書は CodeZine BOOKS です。版元の紹介文は、開発環境として Android Studio Dolphin (2021.3.1) を使い、SDK のバージョンが上がっても通用する基礎力を積み上げる本だと案内しています。

全 17 章の構成、開発環境の作成からリサイクラービューまで

第 1 章「Android アプリ開発環境の作成」と第 2 章「はじめての Android アプリ作成」で Android Studio のインストールと AVD の準備、アプリの起動までを済ませます。第 3 章から第 9 章は、ビューとアクティビティ、イベントとリスナー、リストビューとダイアログ、ConstraintLayout、画面遷移と Intent クラス、オプションメニューとコンテキストメニュー、フラグメントと、画面を組み立てる部品を順に扱い、第 9 章にはタブレットサイズの画面を作る節もあります。第 10 章「データベースアクセス」から先は応用で、非同期処理と Web API 連携、メディア再生、バックグラウンド処理と通知機能、地図アプリとの連携と位置情報機能の利用、カメラアプリとの連携、マテリアルデザインと進み、第 17 章「リサイクラービュー」で締めくくられます。

アクティビティとメインスレッド、Android 開発の技術背景

Android のアプリは、アクティビティを画面の単位とし、その生成から一時停止、破棄までの状態の移り変わりを OS が管理します。画面の回転や別のアプリへの切り替えでもこの状態は変わるため、どの時点で何を保存し何を解放するかを理解していないと、入力中のデータが消えるような不具合につながります。本書の目次に並ぶのは、XML のレイアウトにビュー部品を配置して画面を組む方式で、章題と節題に宣言的 UI の Jetpack Compose の語はありません。通信の扱いにも Android 固有の制約があります。メインスレッドでネットワーク通信を行うと例外になるため、待ち時間の長い処理は 非同期プログラミング の考え方で画面の処理から切り離す必要があります。

Kotlin の基礎を終えた人に向く理由と Java 版との関係

版元が挙げる前提知識は「Kotlin 言語仕様の基礎的な知識」です。Kotlin の文法を一通り学び、次にアプリの形で手を動かしたい段階の人に合います。版元は Java 版と同じ構成であることも特徴に挙げており、Java 版で学んだ経験のある人が 2 つの言語の書き方を見比べる使い方もできます。

画面部品と画面遷移から、データベース、通信、通知、位置情報、カメラの連携までを、ハンズオン形式で一通り手を動かして確かめたい人に合う一冊です。

言及した記事 (1 件)

この本に興味がある方におすすめ

関連する本

WINGS プロジェクト 齊藤 新三 の他の書籍

関連記事

関連用語

共有: