10 Infrastructure


One of the non-obvious parts about any software project, particularly a project that is being worked on by more than just one or two people, is the infrastructure that you need to actually build the product. Infrastructure can refer to a number of things, including:

  1. Building How do you take the code that random engineers are constantly submitting and build the product? What if the product needs to run on various different devices and not just one? And where do you store all of these builds for testing, debugging, and releasing purposes?
  2. Testing How do you test the product once it’s built? And how do you test it continuously ...

Get Androids 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.