2018
2:29 hours
GETTING THE FOUNDATION RIGHT
The Course Overview
Introduction to Version Control
Structuring Packages by Features
Purpose of the Activity
Understanding MVVM Architecture
Introduction to ButterKnife
Data Binding API
Reactive APIs
Dependency Injection
Introduction to Job Scheduler Framework
PERSISTING DATA
SQLite and Frameworks
Using Room Framework
Using ObjectBox Framework
Content Providers
Getting Started with Firebase
ADVANCED TESTING AND PERFORMANCE
Big O Notation
Data Structures
Introduction to Testing and Mockito
Testing UI with Espresso
Integration Tests
End-to-End Tests and UI Automator
Hallway Testing
THE PROFESSIONAL TOUCH
Creating Intro Tutorial with ViewPager and Fragments
Deploying to Google Play
Working with Canvas
Working with Payments
Integrating Analytics
Working with Quick Tiles
Basics of Marketing