(The First Line of Code - Android is the best primer for Android beginners. The book systematically explains all aspects of Android software development from simple to deep. Chapter 1 leads you to build an Android development environment and end your first Android program. Chapters 2 to 13 completely explain various basic knowledge and key technologies in Android development, including four components, UI, fragments, broadcast mechanism, data storage, services, multimedia, network, location services, sensors, and the use of distributed version control system Git. In some chapters, advanced skills of related technologies will be crossed. Chapters 14 and 15 will lead you to write a complete project, teaching you how to package, put on the shelf, embed advertisements and make a profit. The first line of code - Android is easy to understand, which is not only suitable for beginners to read step by step, but also can be used as a reference manual at any time.)