Android mobile operating system was developed by Google and it is the world's most powerful and popular mobile operating system, running on billions of devices. Flutter is an Open source UI SDK developed by Google for developing application for Android, IOS, and Web applications using a single code base. Companies like Google, Alibaba Group, BMW, ebay, Dream11, Tencent uses Flutter for their development.

What is Android?
Introduction to Java and Android.
Introduction to Mobile Apps.
Android Architecture.
Deep Overview in Android Stack.
Installing Android Machine.
Setting up development environment
Android API levels (versions & version names)
AndroidManifest.xml
uses-permission
Resources & R.java
Assets
Layouts & Drawable Resources
Activities and Activity lifecycle
Launching emulator
Editing emulator settings
Emulator shortcuts
Logcat
Introduction to DDMS
Layouts
Button
Spinner
Progress Bar
Option menu
Context menu
Popup Menu
Explicit Intents
Implicit intents
Alert Dialogs
Toast
Time and Date
Shared Preferences
Internal Storage
External Storage
Array Adapters
Base Adapters
List View
Custom List View
Grid View
Android Service Life Cycle
Broadcast Receivers
SQLite OpenHelper and creating a database.
Threads running on UI thread (runOnUiThread)
Handlers & Runnable
AsynTask (in detail)
XML Parsing
JSON Parsing
Google Map
Accessing Phone services (Call, SMS)
Location based Services
OOPs Concepts
Inheritance in detail
Exception handling
Packages & interfaces
JVM
Multi threading (Thread class & Runnable Interface)
DML & DDL Queries in brief