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
Angular 101: Building a Web Application from scratchCoursera Project Network via Coursera Make a Bill Splitter App with AngularJS
Coursera Project Network via Coursera Build Your Portfolio Website with Angular JS
Coursera Project Network via Coursera Learn Vue.js
Codecademy Angular Certification Training
Edureka