Building a Scalable, Modularized, Testable Android App from Scratch
Offered By: Android Developers via YouTube
Course Description
Overview
Explore a comprehensive 22-minute talk on building a scalable, modularized, and testable Android app from scratch. Learn about modern Android development best practices through a real-world example: the Now in Android app. Discover the app's testable, modular architecture and how to create reusable UI elements using Jetpack Compose and Material3. Follow along as the speaker, Don Turner, explains the development process, covering topics such as architecture overview, data layer, UI layer, state holders, screen creation, modularization, testing, and Material Design customization. Gain valuable insights into creating a robust Android application that adheres to current industry standards and best practices.
Syllabus
Introduction
Architecture overview
Data layer
UI layer overview
Creating a state holder
Creating a screen
Modularization
Testing
Creating an instrumented test
Material Design
Material component customization
Summary
Taught by
Android Developers
Related Courses
Software Engineering for SaaSUniversity of California, Berkeley via Coursera Play by Play: Understanding Apex Enterprise Patterns and Separation of Concerns in Salesforce
Pluralsight DevOps Deployment Automation with Terraform, AWS and Docker
Udemy Architecting Serverless Solutions (French)
Amazon Web Services via AWS Skill Builder Deploying Scalable Machine Learning for Data Science
LinkedIn Learning