Lean Mobile App Development

Develop lean iOS and Android apps using industry standard techniques and lean development practices.
Preview in Mapt

Lean Mobile App Development

Mike van Drongelen et al.

Develop lean iOS and Android apps using industry standard techniques and lean development practices.

Quick links: > What will you learn?> Table of content

eBook
$22.40
RRP $31.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$22.40
$39.99
RRP $31.99
RRP $39.99
eBook
Print + eBook

Frequently bought together


Lean Mobile App Development Book Cover
Lean Mobile App Development
$ 31.99
$ 22.40
Mastering Angular 2 Components Book Cover
Mastering Angular 2 Components
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $32.98
Add to Cart

Book Details

ISBN 139781786467041
Paperback378 pages

Book Description

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

Chapter 1: Yes, There Is an App for That
The app ecosystem
An introduction to the Lean Startup methodology
Getting your users hooked on your app
Summary
Chapter 2: Lean Startup Primer
The Business Model Canvas
Example BMC - mobile marketplace app
Lean Canvas
Agile development and customer development
The MVP
Summary
Chapter 3: Challenges in Applying Lean to Building Mobile Apps
Higher design bar
Apple's App Store submission cycles
Inability to dynamically load libraries
Cross-platform releases
Getting users to download an app
Summary
Chapter 4: An Agile Workflow in a Nutshell
An Agile workflow
Epic, Stories, and Tasks
Tools that you can use
Summary
Chapter 5: A Pragmatic Approach
Timeboxed programming
How do you get started with nothing?
How to keep things well structured
Are there any shortcuts?
Mash-up
Summary
Chapter 6: MVP is Always More Minimal Than You Think
What is MVP?
How to define your MVP
Fail fast – validate everything
10 essential UX testing methods
Iterate and evolve - from viable to lovable
Summary
Chapter 7: Minimal Viable Product Case Studies
Fun with Charades - Initial vision
Chapter 8: Cloud Solutions for App Experiments
Do you need to create a backend yourself?
The story of Parse
Canvapp - an Android MVP app using Firebase
Sign up for Firebase
Firebase dashboard
Summary
Chapter 9: 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
Chapter 10: There Is an API for That!
Succeed or fail fast
Available APIs
Summary
Chapter 11: Onboarding and Registration
What is user onboarding all about?
Pirate metrics (AARRR)
Show us what you have got
Continuous onboarding - complete the user profile later
Tell a story - an example onboarding app
Implementation
Summary
Chapter 12: Do Things That Do Not Scale
What we mean by "things that do not scale"
How to acquire early adopters and establish a small-scale laboratory
How to transition from an unscalable MVP to scalable code
Summary
Chapter 13: Play Store and App Store Hacks
What is an experiment?
How do users find apps in the first place?
Summary
Chapter 14: A/B Testing Your App
Why do statistics matter?
About actionable metrics
Conversions and pirate metrics
Get to know your audience
Split testing can help us to improve our apps
Summary
Chapter 15: Growing Traction and Improving Retention
Traction
Notifications
Handling an incoming notification
Sending a notification
Summary
Chapter 16: Scaling Strategies
Make it scalable but do not scale it right away
Auto-scaling
Summary
Chapter 17: Monetization and Pricing Strategy
Monetization strategies
Pricing strategy
See how in-app purchases can be implemented
Applying a pricing strategy to your store listing
Summary
Chapter 18: 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
Chapter 19: 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
Summary
Chapter 20: The Flyng Case Study
That sounds awesome, but what is Flyng?
The team
The MVP
Summary

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.

Authors

Table of Contents

Chapter 1: Yes, There Is an App for That
The app ecosystem
An introduction to the Lean Startup methodology
Getting your users hooked on your app
Summary
Chapter 2: Lean Startup Primer
The Business Model Canvas
Example BMC - mobile marketplace app
Lean Canvas
Agile development and customer development
The MVP
Summary
Chapter 3: Challenges in Applying Lean to Building Mobile Apps
Higher design bar
Apple's App Store submission cycles
Inability to dynamically load libraries
Cross-platform releases
Getting users to download an app
Summary
Chapter 4: An Agile Workflow in a Nutshell
An Agile workflow
Epic, Stories, and Tasks
Tools that you can use
Summary
Chapter 5: A Pragmatic Approach
Timeboxed programming
How do you get started with nothing?
How to keep things well structured
Are there any shortcuts?
Mash-up
Summary
Chapter 6: MVP is Always More Minimal Than You Think
What is MVP?
How to define your MVP
Fail fast – validate everything
10 essential UX testing methods
Iterate and evolve - from viable to lovable
Summary
Chapter 7: Minimal Viable Product Case Studies
Fun with Charades - Initial vision
Chapter 8: Cloud Solutions for App Experiments
Do you need to create a backend yourself?
The story of Parse
Canvapp - an Android MVP app using Firebase
Sign up for Firebase
Firebase dashboard
Summary
Chapter 9: 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
Chapter 10: There Is an API for That!
Succeed or fail fast
Available APIs
Summary
Chapter 11: Onboarding and Registration
What is user onboarding all about?
Pirate metrics (AARRR)
Show us what you have got
Continuous onboarding - complete the user profile later
Tell a story - an example onboarding app
Implementation
Summary
Chapter 12: Do Things That Do Not Scale
What we mean by "things that do not scale"
How to acquire early adopters and establish a small-scale laboratory
How to transition from an unscalable MVP to scalable code
Summary
Chapter 13: Play Store and App Store Hacks
What is an experiment?
How do users find apps in the first place?
Summary
Chapter 14: A/B Testing Your App
Why do statistics matter?
About actionable metrics
Conversions and pirate metrics
Get to know your audience
Split testing can help us to improve our apps
Summary
Chapter 15: Growing Traction and Improving Retention
Traction
Notifications
Handling an incoming notification
Sending a notification
Summary
Chapter 16: Scaling Strategies
Make it scalable but do not scale it right away
Auto-scaling
Summary
Chapter 17: Monetization and Pricing Strategy
Monetization strategies
Pricing strategy
See how in-app purchases can be implemented
Applying a pricing strategy to your store listing
Summary
Chapter 18: 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
Chapter 19: 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
Summary
Chapter 20: The Flyng Case Study
That sounds awesome, but what is Flyng?
The team
The MVP
Summary

Book Details

ISBN 139781786467041
Paperback378 pages
Read More

Read More Reviews

Recommended for You

Mastering Angular 2 Components Book Cover
Mastering Angular 2 Components
$ 35.99
$ 25.20
Angular 2 By Example Book Cover
Angular 2 By Example
$ 35.99
$ 25.20
JavaScript Mobile Application Development Book Cover
JavaScript Mobile Application Development
$ 26.99
$ 18.90
Enterprise Application Architecture with .NET Core Book Cover
Enterprise Application Architecture with .NET Core
$ 39.99
$ 28.00
Build Applications with Meteor Book Cover
Build Applications with Meteor
$ 35.99
$ 25.20
WordPress Mobile Applications with PhoneGap Book Cover
WordPress Mobile Applications with PhoneGap
$ 9.99
$ 7.00