- Android's open source model and large market share make it a great choice for mobile development. Understanding Java, XML, and SQL is important for Android development. - There is high demand for both contract and in-house Android developers with skills like Java, Android SDK, Android Studio, Git, and agile methodologies. - To get started, developers can take courses on Java, Android programming, and build a tip calculator app as a first project using Android Studio.