Site icon E-Commerce and App

All About Android Architecture

Android Architecture Components are a part of Android Jetpack.

As the Android Jetpack components are a collection of libraries that are individually adoptable and are built to work together while taking advantage of Kotlin language features that make us more productive.

These software components have been arranged in 4 categories and they are as

  1. Architecture Components.
  2. Foundation Components
  3. Behaviour Components
  4. UI Components.

Android architecture components are a collection of libraries that help us in:

  1. Building the robust Android application.
  2. Building the testable Android application.
  3. Building the maintainable Android Apps.

Architecture components help in managing our UI component lifecycle & handling data persistence.

All the Android Architecture Components are as follows:

What Next?

Now, its time to get started with the Android Architecture Components in our projects.

The best way to start with it is to try it on the Codelab directly from Google.

What you’ll learn

How to design and construct an app using the Architecture Components Room and Lifecycles Libraries.

There are a lot of steps to using the Architecture Components and implementing the recommended architecture. The most important thing is to create a mental model of what is going on and understand how the pieces fit together and they data flows together.

That’s it. Thanks for reading.

Exit mobile version