作って学ぶ Android アプリ開発[ Kotlin 対応](ツクッテマナブアンドロイドアプリカイハツコトリンタイオウ)
- 著者:
- 有山 圭二(アリヤマ ケイジ)
- 出版社:
- 技術評論社
- 出版日:
- 2020年04月17日頃
- ISBN:
- 9784297113438
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
昨今の Android アプリ開発は、覚えておくべきことが多くてとにかく大変です。また、開発現場では「 Google が推奨するアプリ開発手法」を中心にしたモダンな手法も求められています。本書はホビーユーザの方はもちろん、エンジニアの方にとっても最新の開発手法を学べる構成になっており、サンプルアプリを「作る⇒実行する⇒修正する⇒実行する⇒修正する⇒……」を繰り返すことで、自然と Android アプリ開発のお作法から最新の開発手法まで身に付けることができるでしょう。
本書では「 Android Studio 3.6.1 」をベースに説明しています。本書とまったく同じ環境で開発をしたい場合、「 Android Studio download archives 」のサイトから同じバージョンを入手できます。
技書の森解説
Android アプリを作ってみたいが、公式ドキュメントだけでは全体像がつかめない。本書はそのギャップを埋めるために、 Kotlin と Android Studio を使いながら実際に動くアプリを段階的に組み上げていく学習書です。レイアウトの配置、 Activity のライフサイクル、 API 通信、データの永続化といった Android 開発の基本要素を、一つのアプリを育てる過程で自然に身につけていけます。
題材として Mastodon クライアントの開発を採用しており、タイムラインの取得・表示・投稿という具体的な機能が学習のモチベーションを支えます。 RecyclerView 、 Retrofit 、 Coroutines といった実務でも頻出するライブラリやパターンに触れるため、読了後にそのまま自分のアプリ開発に応用しやすい構成です。
留意点として、 Android 開発は API レベルやライブラリのバージョンが速いペースで更新されるため、環境構築時にバージョン差異への対応が必要になることがあります。しかし「 Activity ・ Fragment ・ ViewModel の関係」「非同期処理の考え方」「 API レスポンスの扱い方」といった設計の骨格は変わらないため、本書で得る構造理解は長く活きます。
言及 Qiita 記事 (5 件)
Flutter をはじめよう!
♡ 89Dart, AndroidStudio, VSCode, FlutterAndroid開発30日間マスターシリーズ - Day2: Android Studioを使いこなす - 初心者が知るべき基本操作とプロジェクト作成
♡ 3Android, 初心者, AndroidStudio, LLM, ModelContextProtocolAndroid Studio完全入門 - ToDoアプリで学ぶKotlin/Compose/MVVM/CI/CD
♡ 1Android, Kotlin, AndroidStudio, 初心者向け, JetpackCompose初心者向け!Androidアプリ開発の第一歩
♡ 0Android, 初心者React Nativeを基本からまとめてみた【入門・開発環境構築】
♡ 0reactnative, Info.plist, expo, ExpoGo
この本に興味がある方におすすめ
この本に関連
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
なぜ上級者ほど入門書を読み返すのか
経験豊富なエンジニアが入門書を読み返す理由を解説します。初心者のときには見えなかった設計思想や暗黙の前提が、経験を積んだ目で読むと浮かび上がります。
Amazon レビュー星 5 でも合わない本がある - 技術書選びの落とし穴
Amazon で星 5 の技術書が自分には合わなかった経験はありませんか。レビュー評価だけで本を選ぶリスクと、自分のレベルに合った技術書を見つける 4 つの判断基準を紹介。