Book Image

Lean Mobile App Development

By : Mike van Drongelen, Aravind Krishnaswamy
Book Image

Lean Mobile App Development

By: Mike van Drongelen, Aravind Krishnaswamy

Overview of this book

Lean is the ultimate methodology for creating a startup that succeeds. Sounds great from a theoretical point of view, but what does that mean for you as an a technical co-founder or mobile developer? By applying the Lean Start-up methodology to your mobile App development, it will become so much easier to build apps that take Google Play or the App Store by storm. This book shows you how to bring together smarter business processes with technical know-how. It makes no sense to develop a brilliant app for six months or longer only to find out later that nobody is interested in it. Build a Minimum Viable Product (MVP) first. Validate your hypotheses early and often. Discover effective product development strategies that let you put Facebook's famous axiom "move fast and break things" into practice. A great app without visibility and marketing clout is nothing, so use this book to market your app, making use of effective metrics that help you track and iterate all aspects of project performance.
Table of Contents (22 chapters)

Continuous Deployment

In this chapter, we will see how we can organize a workflow in which we automate the process of testing and delivering your app. You can do this for both the ad hoc and the public releases of your app. To make the build-measure-feedback loop really work for you, you need to release early and often.

You can install Jenkins or TeamCity on a build server or another dedicated machine to make a new build of your app each time a new feature becomes available. Basically it comes down to that, but there are many interesting strategies to consider. For example, what is your branching strategy (Git workflow)? Do you want to run unit or UI-tests on the build server? How can you support variants (Android) or targets (iOS) for your app? Let's find out in this chapter.

We will have a look at various tools that can help us with the ad hoc distribution of the app. Some...