Discovery Phase of App Development

The Discovery Phase of App Development: Key for Success

We believe the discovery phase of the app development process is key to the success of your mobile app. Those of you new to app development might wonder what on earth we are “discovering,” so we’re going to devote this post to a deep dive into what’s involved.

Comparable in some ways to strategy development, the discovery phase aims to create a shared understanding of your product vision and objectives through detailed research, discussion, and analysis of your idea. The end goal is visualization of the entire scope of the app, defining a feature set that will drive app goals and create real value for users. Discovery is the first part of the app development process, and it lays the foundation for the design, development, and deployment that follows.

Most mobile app development companies utilize a workshop style meeting to get to the heart of (or “discover”) your idea. While this is a critical piece of the discovery phase, there is important work that needs to be done prior to the discovery workshop to make the time most effective.

Read More
Mobile App Quality Testing

Mobile App Quality Testing

Mobile app quality testing is an essential part of the mobile app development process, yet we find many clients are largely unaware of what it is and why it matters.

Quality Assurance (QA) testing is the process where a person or team validates an app’s design and verifies its functionality. Simply put, it means the app development company takes the time to make sure that the app is easy and intuitive to use, and that it actually works the way it was intended — without the app crashing or acting weird.

Read More
Kotlin Android Development

Kotlin: A Powerful New Android Programming Language

Android mobile app development is being shaken up by a newcomer – the Kotlin programming language – which in a few short years has gained enormous attention along with a small but growing share of the language market.

Kotlin was first officially released in February 2016 by JetBrains, the company behind IntelliJ IDEA, the heart of Android Studio, the tool used for most Android mobile app development. Less than two years later Google announced official support for Kotlin on Android at Google I/O 2017, and as of the release of Android Studio 3.0 a few months later, it is now built into the development toolset, officially making it a first-class Android language. It has made inroads into a lot of high-profile companies, including Amazon Web Services, Evernote, Pinterest, Coursera, Netflix, Uber, Square, Trello, Basecamp, and others. Read More

Cost to Develop an App

The Cost to Develop an App

Whether you are an entrepreneur with a new business idea or a CEO looking to increase productivity with a mobile app, a top concern on your mind is undoubtedly the cost to develop an app. Starting around $25,000 for a simple standalone app, and running to over $1,000,000 for a complex app with numerous integrations and features, app development costs depend on a series of factors.

What determines the ballpark cost to develop an app? As you would expect, app development cost is heavily influenced by the app’s features and functionality. A complex feature set requires additional up front work to understand the user experience needs, and also lends to increased complexity in visual interface design. Coding those features obviously requires time, and each piece of functionality must undergo it’s own quality assurance testing.

While an app’s features and functionality play a significant role in determining the cost to develop an app, there are other factors that impact the bill. These include things like the development platform, user interface, server requirements, and even the type of agency hired. We’ll review some of these factors before talking about typical app development costs. Read More

GDPR Impacts App Development

How GDPR Impacts App Development

With the implementation of the EU’s General Data Protection Regulation (GDPR) last month, many clients are wondering how GDPR impacts app development stateside. While there is, of course, no simple answer, this post will review some key implications of GDPR at a high level so you know where you might need to dig deeper. Read More

Avoiding App Store Rejection

Top Tips to Avoid App Store Rejection

After spending considerable resources to develop an app, no one wants to experience app store rejection. There are a number of common issues that cause apps to get rejected by the Apple App Store or Google Play, so it’s important from the outset to be familiar with the design, content, and tech requirements that are used to evaluate apps. Read More

App Development Buzzwords

Decoding Software Development Buzzwords

Software developers have their fair share of development buzzwords, lingo, slang, and jargon. Walking into a developer’s office can sometimes feel like stepping off the plane in a new country. You think you know which direction you are going but can’t read the signs because your phrasebook is still packed in your suitcase. We hope this post helps to decode some of those development buzzwords and provides you with a basic understanding of common software development terms. Read More

App Development Process Infographic

Mobile App Development Process Infographic

Mobile app development has exploded over the past decade, with over five million mobile apps now available for download between Apple’s App Store and Google Play. While that number is daunting, individuals and businesses continue to come to us with exciting new ideas for mobile apps that could change how people live, work, and play.

Despite the fact that most people are familiar with how to download and use a mobile app, many don’t understand what it takes to build one. We created this infographic on the mobile app development process to help provide an overview of the stages involved. Please feel free to share it if you find it helpful – and, of course, contact us if you have questions or want to learn more.  Read More

App Accessibility for All

App Accessibility: Valuable for All Apps

App accessibility refers to the concept of building an app in such a way that it is usable by people with the widest possible range of abilities, including those who are living with disabilities. While the ADA’s Web Content Accessibility Guidelines (WCAG) 2 standards do not specifically address mobile apps, we think app accessibility is the right thing to do on many levels. Even from a pragmatic perspective, one billion people, or 15% of the world’s population, experience some form of disability, so overlooking app accessibility reduces your potential user base significantly. Read More

Hooked book

Getting People Hooked on Your App

Happy 2017! We hope this year holds prosperity and success for you. We’ll do our part to advance your success by including content in our blog that is interesting and informative to people like us: people inspired and energized by technology and all its nuances. We’re kicking off the year with a review of a book that we think you should add to your reading list for 2017.

When someone comes to us with a new app idea and says, “I know nothing about app development,” we always encourage them to get a free copy of our book. It provides a broad overview of the business and technical considerations involved in an app development project. We have recently come across another book, Hooked: How to Build Habit-Forming Products, that we think is an excellent companion to it.

Why do some apps succeed while others do not? Author Nir Eyal would suggest it’s because use of the app has become a habit. Habit creation is both an art and a science, and Eyal unpacks the science of it through explaining a design pattern called “the hook.” A hook is an experience designed to connect the user’s problem to the company’s solution with enough frequency to form a habit. Read More

« Previous page

Interested in industry news and trends?

Sign up for our monthly email to get the highlights on technologies and innovations impacting mobile strategy.