Chapter     5

Develop Apps Like a Pro

Chapter 4 provided a brief introduction to Android development. In a similar vein, we want to give you a brief overview of professional software development techniques. Whether you’re learning to code or simply want to evaluate the skill set of a developer you are hiring, this chapter will give you enough background to start asking the right questions.

We will cover software engineering methodologies, debugging, revision control, issue tracking, unit testing, and system testing. If you are serious about software development, you should be familiar with all these topics. If you are interviewing developers, you can be sure they are inexperienced if they can’t speak authoritatively about these subjects.

Software ...

Get The Business of Android Apps Development: Making and Marketing Apps that Succeed on Google Play, Amazon Appstore and More, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.