YoVDO

Building Apps with Android Architecture Components

Offered By: Pluralsight

Tags

Android Development Courses Software Testing Courses Software Architecture Courses ViewModel Courses LiveData Courses

Course Description

Overview

Programming Android apps can be a complex process and lack of knowledge in architecting your app can result in spaghetti code and dead ends. This course will teach you to utilize the ARCH components libraries and master building Android apps.

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.

Taught by

Omri Erez

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn