Book description
Develop lean iOS and Android apps using industry standard techniques and lean development practices.
About This Book
- Build ready-to-deploy apps with less iterations and shorter development times
- Adopt the lean startup methodologies to develop iOS and Android apps that shine in the App Store
- This hands-on guide puts continuous innovation into practice to develop successful mobile apps
Who This Book Is For
This book is for developers, CTOs, and architects working for a startup or another kind of lean startup environment, such as start-up within a cooperation. It is is ideal for any iOS and Android developer who wants to build successful mobile apps by adopting the lean startup methodology.
What You Will Learn
- Apply the lean startup methodology to real Android and iOS development
- Define what your hypotheses are by creating an Minimal Viable Product
- Validate your idea against the Business Model Canvas
- Gather feedback through statistics and by getting user comments, learn from it, and adapt your app accordingly
- Develop skills and devise strategies to build versatile and flexible apps that meet changing business requirements
- Investigate the possibilities when you need to pivot your start-up idea whether in a startup or an established business.
- Create a successful app and get tips on how to boostconversion and how to optimize the on boardingprocess.
In Detail
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.
Style and approach
This book takes a hands-on approach to developing apps through the Lean Start-up Methodology. Following a 50% business and 50% tech approach, this book is filled with practical examples and real-world experiments.
Table of contents
- Preface
- Yes, There Is an App for That
- Lean Startup Primer
- Challenges in Applying Lean to Building Mobile Apps
- An Agile Workflow in a Nutshell
- A Pragmatic Approach
- MVP is Always More Minimal Than You Think
- Minimal Viable Product Case Studies
- Cloud Solutions for App Experiments
-
Native, Hybrid, or Cross-Platform
- Who is your audience?
- What are your technical requirements?
- Native versus hybrid - the strengths and weaknesses
- The ugly truth - a little hybrid doesn't hurt when you have clear goals
- Making the final decision - factors to consider
- Leveraging cross-platform development tools
- How to choose the right tool
- Summary
- There Is an API for That!
- Onboarding and Registration
- Do Things That Do Not Scale
-
Play Store and App Store Hacks
-
What is an experiment?
- A/B testing as a technique for experimentation
- Why perform split testing?
- Store listing tests
- App testing
- Experiments work
- Why running experiments with Google Play or App Store is hard
- Different app listing requirements
- No standard way to measure results
- Limited infrastructure for A/B testing
- Why it is difficult to run parallel experiments
- How do users find apps in the first place?
- Summary
-
What is an experiment?
- A/B Testing Your App
- Growing Traction and Improving Retention
- Scaling Strategies
- Monetization and Pricing Strategy
-
Continuous Deployment
- Continuous Deployment = Continuous Integration and Delivery
- Repository and Git workflow
- Automated tests
- An example of a continuous workflow for an Android app
- Building variants
- The Gradle way
- productFlavors
- sourceSets
- buildTypes
- signingConfigs
- Using TeamCity as build agent
- Automated deploy and delivery
- Self hosted
- HockeyApp or Fabric beta
- Fastlane, alpha/beta Play Store, and iTunes beta
- Summary
-
Building an Unfair Advantage
- Introduction - it's not just about your app
- Protecting your work with IP laws
- The network effect and platforms
- Making use of vertical markets
-
Good customer support
- The right perspective on customer service
- A recipe for great customer service
- How successful companies use customer service to improve profits
- A look at some great tools to help with customer support
- The power of a well-developed brand name
- Reasons to brand yourself
- How to build your brand
- Tools to monitor your brand via social media and app stores
- Building a brand on a budget
- Branding case studies
- Summary
- The Flyng Case Study
- Appendix
Product information
- Title: Lean Mobile App Development
- Author(s):
- Release date: November 2017
- Publisher(s): Packt Publishing
- ISBN: 9781786467041
You might also like
book
Mobile Design and Development
Mobile devices outnumber desktop and laptop computers three to one worldwide, yet little information is available …
book
Beginning Hybrid Mobile Application Development
Today, a mobile device user prefers installed application over browsing internet; e.g. booking cab, buying movie …
book
Enterprise Class Mobile Application Development: A Complete Lifecycle Approach for Producing Mobile Apps
Build and Deploy Mobile Business Apps That Smoothly Integrate with Enterprise IT For today’s enterprises, mobile …
book
Designing Apps for Success
In 2007, Apple released the iPhone. With this release came tools as revolutionary as the internet …