Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies.
Android programming is based on Java programming language so if you have basic considerate on Java programming then it will be a fun to learn Android application development.
It is the most generally used operating systems for handheld devices and more than 71 % of all the mobile application developers are affianced in developing Android Applications. Its market share as an operating system has been frequently increasing with more creation using it in their devices as the standard tool. 

Syllabus: 

Six Weak  Android Origins, Job Prospects, Basics of Android, UI Widgets, Activity, Intent & Fragment, Android Menu, Layout Manager, Adaptor, View, Android Service, Data Storage, SQLite, XML & JSON, Content Provider, Notification, Multimedia, Speech API, Telephony API, Location API, Animation, Device Connectivity, Sensor, Android Graphics, P2P Communication, Web Services, Google Map.