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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.