(1,300円+税)本書はAndroidアプリ開発の初心者の方に向けて、アーキテクチャとは何を意味するもので、それをAndroidアプリ開発にどのように適用するのか、ということを初心者にもわかりやすく解説します。概要サンプルリンク用タグ関連サイト本書の関連ページが用意されています。本書は、Androidアプリ開発を始めたばかりの初心者の方を対象にしています。「筆者がソフトウェアエンジニアとなり、Androidアプリ開発を仕事として始めた頃、筆者がこの本に書いたようなアーキテクチャについて解説した書籍を見つけることができませんでした。MVCアーキテクチャやMVPアーキテクチャといった名前は知っていましたが、ModelやControllerといった言葉の意味もわからず、また、それらのアーキテクチャをAndroidアプリ開発にどのように適用したら良いかもわかりませんでした。結局、すべてのコードをActivityやFragmentに書くことになり、ちょっとした不具合を修正するのにも苦労する、保守性に乏しいアプリを作ることになってしまいました。本書は著者のこのような経験から、Androidアプリ開発の初心者の方に向けて、アーキテクチャとは何を意味するもので、それをAndroidアプリ開発にどのように適用するのか、ということを初心者にもわかりやすく解説されています。Androidアプリ開発の初心者の方がアーキテクチャについて理解を深めて、実際にAndroidアプリ開発にアーキテクチャを適用できるようになるところまで、サンプルアプリを実装しながら進めていきます。サンプルアプリのコードは、なるべく実践的なものになるよう、実務でよく使われる技術を取り入れています。本書を読むことにより、MVVMアーキテクチャとは何を意味するものなのかを理解し、MVVMアーキテクチャを用いてAndroidアプリ開発をすることができるようになります。俊樹2016年より、ソフトウェアエンジニアとしてAndroidアプリ開発をはじめとしたスマートフォンアプリ開発に従事する。現在は、フラー株式会社に勤務し、Androidアプリ開発のテックリードとして、Androidアプリ開発を中心としたプロダクト開発やAndroidアプリエンジニアの生産性向上のための取り組みを行っている。好きなことは、レガシーコードを改善していくこと。現在興味のあることは、Kotlinのライブラリ開発、自動テスト、CI/CD、iPhoneアプリ開発、Firestoreなど。