• Complain

Alexandru Dumbravan - Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications

Here you can read online Alexandru Dumbravan - Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Alexandru Dumbravan Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications
  • Book:
    Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2022
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Learn how to build, maintain, and test Android applications using clean architecture principles

Key Features
  • Understand various software design principles and patterns to make an application more testable
  • Structure your applications code into different layers and components to make it more maintainable and flexible
  • Study popular libraries and frameworks and integrate them into an application
Book Description

As an applications code base increases, it becomes harder for developers to maintain existing features and introduce new ones. In this clean architecture book, youll learn to identify when and how this problem emerges and how to structure your code to overcome it.

The book starts by explaining clean architecture principles and Android architecture components and then explores the tools, frameworks, and libraries involved. Youll learn how to structure your application in the data and domain layers, the technologies that go in each layer, and the role that each layer plays in keeping your application clean. Youll understand how to arrange the code into these two layers and the components involved in assembling them. Finally, youll cover the presentation layer and the patterns that can be applied to have a decoupled and testable code base.

By the end of this architecture book, youll be able to build an application following clean architecture principles and have the knowledge you need to maintain and test the application easily.

What you will learn
  • Discover and solve issues in Android legacy applications
  • Become well versed in the principles behind clean architecture
  • Get to grips with writing loosely coupled and testable code
  • Find out how to structure an applications code in separate layers
  • Understand the role each layer plays in keeping the application clean
  • Integrate existing frameworks and libraries for each layer
Who this book is for

This book is for Android developers who want to learn about managing the complexity of their applications, and is also highly recommended for intermediate or advanced Android developers looking for a go-to guide for clean architecture and the integration of various Android technologies. New developers familiar with the fundamentals of Android app development will find this book useful too.

Table of Contents
  1. Getting Started with Clean Architecture
  2. Deep Diving into Data Sources
  3. Understanding Data Presentation on Android
  4. Managing Dependencies in Android Applications
  5. Building the Domain of an Android Application
  6. Assembling a Repository
  7. Building Data Sources
  8. Implementing an MVVM Architecture
  9. Implementing an MVI Architecture
  10. Putting It All Together

Alexandru Dumbravan: author's other books


Who wrote Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications? Find out the surname, the name of the author of the book and a list of all author's works by series.

Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Clean Android Architecture Take a layered approach to writing clean testable - photo 1
Clean Android Architecture
Take a layered approach to writing clean, testable, and decoupled Android applications Alexandru Dumbravan BIRMINGHAMMUMBAI Clean Android Architecture Copyright 2022 Packt Publishing - photo 2 BIRMINGHAMMUMBAI
Clean Android Architecture
Copyright 2022 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals.

However, Packt Publishing cannot guarantee the accuracy of this information. Group Product Manager: Rohit Rajkumar Publishing Product Manager: Nitin Nainani Senior Editor: Aamir Ahmed Content Development Editor: Feza Shaikh Technical Editor: Simran Udasi Copy Editor: Safis Editing Project Coordinator: Manthan Patel Proofreader: Safis Editing Indexer: Rekha Nair Production Designer: Shyam Sundar Korumilli Marketing Coordinator: Teny Thomas First published: June 2022 Production reference: 1200522 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-80323-458-8 www.packt.com This book is dedicated to all the developers who went the extra mile to learn, practice, hack, innovate, and then pass their knowledge on to others. This propelled our development world forward and made this book a possibility. This book is also dedicated to all the people in my life who supported me through the times I was staring desperately at a computer screen filled with compile errors.

Alexandru Dumbravan

Contributors
About the author
Alexandru Dumbravan has been an Android developer since 2011 and has worked across a variety of Android applications that have contained features such as messaging, voice calls, file management, and file management. He continues to broaden his development skills while working in London for a popular fintech company.
About the reviewers
Revathi Gopalakrishnan is a software professional with 20 years of experience in the IT industry. She has worked extensively in mobile application development and has led various enterprise mobile enablement initiatives for large organizations and consumer applications for customers around the globe. She is also interested in emerging areas, such as machine learning, IoT, and robotic process automation. She has authored a book with Packt titled Mobile Machine Learning.

Revathi resides in Chennai and enjoys spending her weekends with her husband and her two lovely daughters. Jose Miguel is a software engineer who specializes in mobile development, with 5 years of experience. He has an Android associate developer certification from Google. He is also involved in the start-up tech community as a mentor in the OpenLab Peru community, bringing guidance to new Android developers and entrepreneurs who want to gain certain expertise in the mobile world. He resides in Lima, Peru, and enjoys watching movies, reading comics, boxing, traveling, and learning about new cultures and people around the world.

Table of Contents
Preface
As an application's code base increases, it becomes harder for developers to maintain existing features and introduce new ones.

In this clean architecture book, you'll learn how to identify when and how this problem emerges and how to structure your code to overcome it. The book starts by explaining clean architecture principles and Android architecture components and then explores the tools, frameworks, and libraries involved. You'll learn how to structure your application in the Data and Domain layers, the technologies that go in each layer, and the role that each layer plays in keeping your application clean. You'll understand how to arrange the code into these two layers and the components involved in assembling them. Finally, we'll cover the Presentation layer and the patterns that can be applied to have a decoupled and testable code base.

Who this book is for
This book is for Android developers who want to learn about managing the complexity of their applications and is also highly recommended for intermediate or advanced Android developers looking for a go-to guide for clean architecture and the integration of various Android technologies.
Who this book is for
This book is for Android developers who want to learn about managing the complexity of their applications and is also highly recommended for intermediate or advanced Android developers looking for a go-to guide for clean architecture and the integration of various Android technologies.

New developers familiar with the fundamentals of Android app development will find this book useful, too.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications»

Look at similar books to Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications»

Discussion, reviews of the book Clean Android Architecture: Take a layered approach to writing clean, testable, and decoupled Android applications and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.