Advanced Android App Architecture (First Edition): Real-world app architecture in Kotlin 1.3
Authors: raywenderlich Tutorial Team – Yun Cheng – Aldo Olivares Domínguez
ISBN-10: 1942878699
ISBN-13: 9781942878698
Publication Date 出版日期: 2019-04-26
Print Length 页数: 273 pages
Book Description
By finelybook
Learn App Architectures for Android!
Android has such a rich development ecosystem,which allows developers to develop apps in any way they please. However,with this level of freedom,scaling apps can be a mess. You’ve heard developers talk about “architecting” apps to help scale,but its never clear which architecture to use.
This is where Advanced Android App Architectures comes to the rescue! In this book,you’ll learn all the popular architectures the quick and easy way: by following fun and easy-to-read tutorials.
Who This Book Is For
This book is for intermediate Android developers who already know the basics of Android and Kotlin development but want to learn how best to organize code for scale.
Topics Covered in Advanced Android App Architectures
Model,View,Controller (MVC): Learn what the most common pattern found in Android Architectures really means.
Model,View,Presenter (MVP): Learn to separate concerns better than MVC including better ways to test your business logic.
Model,View,View-Model (MVVM): Learn to get the most of out of Android architecture components to structure your app in a way that will let you scale!
And much more,including dependency injection,VIPER,and the “Model,View,Intent” architecture.
One thing you can count on: after reading this book,you’ll be prepared to dive right in to any of the most popular Android app architectures out there!
Advanced Android App Architecture
What You Need
Book License
Book Source Code & Forums
About the Cover
Section l: Building a Foundation
Chapter 1: Introduction
Chapter 2: Model View Controller
Chapter 3: Testing MVC
Chapter 4: Android Architecture Components
Chapter 5: Dependency Injection
Chapter 6: RxJava
Section Il: Fundamental Ul Architectures
Chapter 7: Model View Presenter Theory
Chapter 8: Model View Presenter Sample
Chapter 9.Testing MVP
Chapter 10: Model-View-ViewModel Theory
Chapter 11: MWM Sample with data binding
Chapter 12: MWM Sample with Android Architecture Components
Chapter 13: MWM Testing
Section ll: VIPER and MM
Chapter 14: VIPER Theory
Chapter 15: VIPER Sample
Chapter 16: Testing VIPER
Chapter 17: MVI Theory
Chapter 18: MVI Sample
Chapter 19: MV1 Debugging
Conclusion