Building Apps with Android Architecture Components
By Omri Erez
Course info



Course info



Description
At the core of developing Android apps is a thorough knowledge of architecting your code with an effective structure. In this course, Building Apps with Android Architecture Components, you’ll learn foundational knowledge of ARCH components in order to implement your app with a well-structured architecture with minimum development effort. First, you’ll learn why architecture is important and the most commonly used architectural patterns in Android. Next, you’ll explore the new ViewModel component, LiveData, and Room frameworks. Finally, you’ll discover how to write basic tests in order to verify the functionality of your new app’s architecture components. When you’re finished with this course, you’ll have a foundational knowledge of utilizing the different ARCH components that will help you as you move forward to build well structured Android apps with an enhanced and robust structure.
Section Introduction Transcripts
Course Overview
[Autogenerated] Hi, everyone. My name is a re areas and I'd like to welcome you to my floor site course building abs with android architecture components. I've been a professional software engineer for over 10 years now focusing on the android platform. Developing 100 applications is a complex task and sometimes we forget about the structure and architecture off our code. In order to deliver an extendable maintainable intestinal code base, we have to think about the architecture off our application from the very first stage of our development. In this course, we're going to learn together how to write under adapts with a robust structure, and we will utilize the various are components which will result in an architecture with well defined layers. Specifically, we will learn about the following subjects. The solid principles and common used architectural patterns on android, the Arc View model and Life Circular were components the life that the framework, the room, persistent solution and how to test your architecture using various test types. By the end of this course, you will know how to utilize the various are components and how to produce android apps with a robust architecture which will be both extendible and testable. This course is especially designed for beginners. Before starting discourse, you should have basic knowledge off under development and 100 studio. I hope you'll join me on this exciting journey to learn about 100 architecture components with building apse with 100 architecture components course here at your side.