11.1. Android Core¶
- Understand Object Oriented Programming (OOP) and various constraints of Java programming language
- Know how to build and run an Android app
- Understand the Android activity lifecycle
- Understand the
MVVM architecture
of the Android system - Be able to display a message outside your app’s UI using
Notifications
- Understand how to localize an app
- Be able to schedule a background task using
JobScheduler
- Be able to use RxJava 2 and basic understanding of various design patterns like
Singleton
,PubSub
and so on..