ニュースリリース

Androidアプリ開発のトレンドを取り入れ、
MVVMに特化して設計パターンを解説する
『Jetpack ComposeによるAndroid MVVMアーキテクチャ入門』発行!

2021.9.2

  • インプレスR&D出版:新刊

Androidアプリ開発のトレンドを取り入れ、

MVVMに特化して設計パターンを解説する

『Jetpack ComposeによるAndroid MVVMアーキテクチャ入門』発行!

 インプレスグループで電子出版事業を手がける株式会社インプレスR&Dは、『Jetpack ComposeによるAndroid MVVMアーキテクチャ入門』(著者:奥澤 俊樹)を発行いたします。

 

Jetpack ComposeによるAndroid MVVMアーキテクチャ入門

https://nextpublishing.jp/isbn/9784295600534

著者:奥澤 俊樹

小売希望価格:電子書籍版 1,300円(税別)/印刷書籍版 1,600円(税別)

電子書籍版フォーマット:EPUB3

印刷書籍版仕様:B5変型/モノクロ/本文106ページ

ISBN:978-4-295-60053-4

発行:インプレスR&D

 

<<発行主旨・内容紹介>>

 本書は、Androidアプリ開発を始めたばかりの初心者の方を対象にしています。

 「筆者がソフトウェアエンジニアとなり、Androidアプリ開発を仕事として始めた頃、筆者がこの本に書いたようなアーキテクチャについて解説した書籍を見つけることができませんでした。MVCアーキテクチャやMVPアーキテクチャといった名前は知っていましたが、ModelやControllerといった言葉の意味もわからず、また、それらのアーキテクチャをAndroidアプリ開発にどのように適用したら良いかもわかりませんでした。結局、すべてのコードをActivityやFragmentに書くことになり、ちょっとした不具合を修正するのにも苦労する、保守性に乏しいアプリを作ることになってしまいました。」 

 本書は著者のこのような経験から、Androidアプリ開発の初心者の方に向けて、アーキテクチャとは何を意味するもので、それをAndroidアプリ開発にどのように適用するのか、ということを初心者にもわかりやすく解説されています。Androidアプリ開発の初心者の方がアーキテクチャについて理解を深めて、実際にAndroidアプリ開発にアーキテクチャを適用できるようになるところまで、サンプルアプリを実装しながら進めていきます。サンプルアプリのコードは、なるべく実践的なものになるよう、実務でよく使われる技術を取り入れています。

 本書を読むことにより、MVVMアーキテクチャとは何を意味するものなのかを理解し、MVVMアーキテクチャを用いてAndroidアプリ開発をすることができるようになります。

(本書は、次世代出版メソッド「NextPublishing」を使用し、出版されています。)

 

<<目次>>

第1章 前書き

 1-1 本書について

 1-2 想定する読者

 1-3 本書の構成

 1-4 本書のサンプルアプリにおいて採用する周辺技術

 1-5 サンプルアプリの開発環境

 

第2章 はじめてのMVVMアーキテクチャ

 2-1 MVVM アーキテクチャとは

 2-2 Model-View-Whatever

 2-3 Model-View-ViewModel

 2-4 宣言的UI

 2-5 Android のアプリアーキテクチャガイド

 2-6 DI(依存性注入)

 

第3章 カウントアップアプリを作ろう

 3-1 プロジェクトの作成

 3-2 カウントアップアプリの作成

 3-3 はじめてのViewModel

 3-4 ViewModel(Jetpack)の導入

 

第4章 GitHubのWeb APIを使ったアプリを作ろう

 4-1 プロジェクトの準備

 4-2 Remote Data Source の実装

 4-3 Repository の実装

 4-4 ViewModel の実装

 4-5 View の実装

 

<<編者紹介>>

奥澤 俊樹(おくざわ としき)

2016年より、ソフトウェアエンジニアとしてAndroidアプリ開発をはじめとしたスマートフォンアプリ開発に従事する。現在は、フラー株式会社に勤務し、Androidアプリ開発のテックリードとして、Androidアプリ開発を中心としたプロダクト開発やAndroidアプリエンジニアの生産性向上のための取り組みを行っている。好きなことは、レガシーコードを改善していくこと。現在興味のあることは、Kotlinのライブラリ開発、自動テスト、CI/CD、iPhoneアプリ開発、Firestoreなど。夢はソフトウェアを通じて社会的な課題を解決すること。東京工業大学工学部卒業、法政大学大学院公共政策学研究科修了。

 

<<販売ストア>>

電子書籍:

 Amazon Kindleストア、楽天koboイーブックストア、Apple Books、紀伊國屋書店 Kinoppy、

 Google Play Store、honto電子書籍ストア、Sony Reader Store、BookLive!、BOOK☆WALKER、

印刷書籍:

 Amazon.co.jp、三省堂書店オンデマンド、hontoネットストア、楽天ブックス

※各ストアでの販売は準備が整いしだい開始されます。

※全国の一般書店からもご注文いただけます。

 

【インプレスR&D】 https://nextpublishing.jp/

株式会社インプレスR&D(本社:東京都千代田区、代表取締役社長:福浦一広)は、デジタルファーストの次世代型電子出版プラットフォーム「NextPublishing」を運営する企業です。また自らも、NextPublishingを使った「インターネット白書」の出版などIT関連メディア事業を展開しています。

※NextPublishingは、インプレスR&Dが開発した電子出版プラットフォーム(またはメソッド)の名称です。電子書籍と印刷書籍の同時制作、プリント・オンデマンド(POD)による品切れ解消などの伝統的出版の課題を解決しています。これにより、伝統的出版では経済的に困難な多品種少部数の出版を可能にし、優秀な個人や組織が持つ多様な知の流通を目指しています。

 

【インプレスグループ】 https://www.impressholdings.com/

株式会社インプレスホールディングス(本社:東京都千代田区、代表取締役:松本大輔、証券コード:東証1部9479)を持株会社とするメディアグループ。「IT」「音楽」「デザイン」「山岳・自然」「モバイルサービス」「学術・理工学」「旅・鉄道」を主要テーマに専門性の高いメディア&サービスおよびソリューション事業を展開しています。さらに、コンテンツビジネスのプラットフォーム開発・運営も手がけています。

 

【お問い合わせ先】

株式会社インプレスR&D NextPublishingセンター

TEL 03-6837-4820

電子メール: np-info@impress.co.jp