作って楽しむプログラミング Android アプリ超入門 改訂新版

ツクッテタノシムプログラミングアンドロイドアプリチョウニュウモンカイテイシンパン

Android Studio 2020.3.1 & Kotlin 1.5 で学ぶはじめてのスマホアプリ作成

作って楽しむプログラミング Android アプリ超入門 改訂新版の表紙
ハードウェア
著者:
WINGS プロジェクト 高江 賢 / 山田 祥寛(ウィングスプロジェクトタカエケン / ヤマダヨシヒロ)
出版社:
日経 BP
出版日:
2021年11月12日頃
ISBN:
9784296080090
在庫:
在庫あり
5(1 件 / 楽天ブックス)
初級者向け
スマートフォンハードウェアモバイルAndroidKotlinモバイル開発プログラミング入門Android Studioアプリ開発初学者向け入門書

なぜ注目されているか

総合1246位 ↑ 2 ランクアップ

書籍紹介

はじめてでも大丈夫! アプリを作る楽しさがこの 1 冊だけで体験できます

本書はプログラミングがまったく初めての人でも、簡単なサンプルを作りながら、Android アプリの作成を楽しく体験できる入門書です。全 9 章を順番に進めることで、Android アプリの基礎知識、画面のデザイン、コードの書き方などが理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PC スクールなどの教材としても適しています。
本書は 2019 年発行の『作って楽しむプログラミング Android アプリ超入門』を、執筆時の最新情報に合わせて大幅に改訂したものです。今回の改訂では Android Studio 2020.3.1 と Kotlin 1.5 に対応しました。

●本書で作るサンプルアプリ
本書では、「おみくじアプリ」という Android アプリを作成します。このアプリは、神社などのおみくじと同様に、おみくじ箱を表示したスマートフォンやタブレットを振って、くじを選択し、吉凶を表示するシンプルなものです。

おみくじアプリを作りながら、Android アプリがどんなプログラム構造になっているか、また Android が搭載されたスマートフォンやタブレットの機能を利用するには、どうすればよいのかを学習します。

●本書の特長
・必要な手順をもれなく、ていねいに説明!

・手順どおりに進めるだけでアプリが完成!

・学習用ファイルがダウンロードできます!

●目次
第 1 章 Android とアプリについて知ろう

第 2 章 アプリを作る準備をしよう

第 3 章 Android Studio でアプリ作成を始めよう

第 4 章 アプリで Kotlin の基本を学ぼう

第 5 章 アプリに画像を組み込もう

第 6 章 アプリを完成させよう

第 7 章 アプリから画面を呼び出そう

第 8 章 アプリを Android 端末で動かそう

第 9 章 アプリを公開しよう

技書の森解説

スマートフォンのアプリを一度も作ったことのない人が、Android Studio と Kotlin で 1 本のアプリを完成させ、実機で動かし、ストアへの登録まで進むための入門書が『作って楽しむプログラミング Android アプリ超入門 改訂新版』です。責任表示は WINGS プロジェクト 髙江 賢 著、山田 祥寛 監修で、日経 BP から 2021 年 11 月 12 日に発売されました。副題は「Android Studio 2020.3.1 & Kotlin 1.5 で学ぶはじめてのスマホアプリ作成」です。版元の紹介文によると、2019 年発行の前版を大幅に改訂し、Android Studio 2020.3.1 と Kotlin 1.5 に対応させた版にあたります。

全 9 章の構成、おみくじアプリを 1 本仕上げるまで

第 1 章「Android とアプリについて知ろう」で Android とアプリの基礎、アプリ作成の流れを確かめ、第 2 章「アプリを作る準備をしよう」で必要なソフトウェアのインストール、Android Studio の設定、Android エミュレーターの使い方を扱います。第 3 章でプロジェクトの作成と実行、ファイルの操作を経て、第 4 章「アプリで Kotlin の基本を学ぼう」では変数、クラス、値の判定、配列、かんたんなクラスの作成と、言語の基本をアプリの中で確かめます。第 5 章は画面のレイアウトと、ボタンが押されたときの画像の切り替え、アニメーションの合成を扱い、第 6 章はおみくじ箱のクラス、アプリのイベント、画面のタッチの処理でアプリを形にします。第 7 章でメニュー、設定画面、About 画面を加え、第 8 章は実際の Android 端末での実行、センサー、シェイクの検知、MotionLayout によるおみくじ箱の動き、第 9 章は公開の準備と Google Play への登録です。本書で作る題材は、端末を振ってくじを選び、吉凶を表示する「おみくじアプリ」です。

エミュレーターとセンサー、Android 開発の背景

Android アプリの開発では、統合開発環境の Android Studio でプロジェクトを作り、画面の部品の配置を表すレイアウトと、押されたときや触れられたときの動きを書くコードを組み合わせてアプリを組み立てます。本書がコードの言語に採る Kotlin は、Java と同じ仮想マシンの上で動く言語で、記述が短く済むことと、値が空になり得る変数を型の段階で区別できることが特徴です。手元に端末が無くても動作を確かめられるのが Android エミュレーターで、本書も第 2 章でその使い方を扱い、AVD (Android 仮想デバイス) マネージャーのコラムを添えています。第 8 章で実機に移ってから取り上げるセンサーのうち、加速度センサーは端末にかかる力の向きと大きさを数値で返す部品です。その値が短い間に大きく変わったことを手がかりに、端末が振られたかどうかを判定するのがシェイク検知の基本的な考え方です。

Android Studio 2020.3.1 を前提にした版の注意

版元はこの本を、プログラミングがまったく初めての人でも簡単なサンプルを作りながら Android アプリの作成を体験できる入門書と案内し、PC スクールなどの教材にも適していると説明しています。版元の案内では、章ごとに短いトピックで区切られています。注意したいのは道具の版です。本書は 2020.3.1 を前提にしており、第 3 章に本書で使用したバージョンの入手方法、第 6 章に Android Studio のバージョン番号体系を説明するコラムがあります。

自分のスマートフォンで動くものを作ってみたい人、プログラミングの最初の題材に手触りのある成果物を選びたい人に向けて、本書は、1 本のアプリを作り始めから扱う入門書です。最後の第 9 章は、公開の準備と Google Play への登録です。

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

関連する本

WINGS プロジェクト 高江 賢 の他の書籍

関連記事

関連用語

共有: