Android App Development: Design Patterns for Mobile Architecture
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to simplify your apps by applying simple architectural design patterns to your mobile code base.
Syllabus
Introduction
- Welcome
- What you should know
- How to use the exercise files
- Why architecture?
- Architecture pieces
- Common architectures
- MVA (mininimum viable architecture)
- Common architectures comparison
- Potential errors
- UI overview
- Code overview
- Load data
- Create presenter
- Create presenter, part 2
- Create presenter, part 3
- Create presenter, part 4
- Expand layers
- Expand layers, part 2
- Expand layers, part 3
- Entities
- Dependency injection
- Dependency injection, part 2
- Dependency injection, part 3
- Dependency injection, part 4
- Interface injection
- Implement coordination pattern
- Add binding with RxJava
- Add binding with RxJava, part 1
- Add binding with RxJava, part 2
- Next steps
Taught by
Jon Bott
Related Courses
Computing: Art, Magic, Science - Part IIETH Zurich via edX Web Application Development: Basic Concepts
University of New Mexico via Coursera Web Application Development: The Presentation Tier
University of New Mexico via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique