Close
  • Latest News
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Cloud
    • Mobile

    10 Common Mistakes to Avoid When Building Your First Mobile App

    By
    Chris Preimesberger
    -
    February 6, 2015
    Share
    Facebook
    Twitter
    Linkedin

      PrevNext

      110 Common Mistakes to Avoid When Building Your First Mobile App

      10 Common Mistakes to Avoid When Building Your First Mobile App

      By Chris Preimesberger

      2Don’t Bring Conventional ‘Application Thinking’ to Your App Project

      Don't Bring Conventional 'Application Thinking' to Your App Project

      As Gartner Research has noted, “apps” and “applications” are not the same thing. Applications are monsters prized for their long lists of capabilities, while apps are valued for doing a few things well—and for their purposefulness. The temptation is to try to bring the do-it-all standard of applications to the do-a-few-things-really-well standard of an app.

      3Apps Should Be Purposeful, Not All-Purpose

      Apps Should Be Purposeful, Not All-Purpose

      As a rough guide, make a list of desired features for your app, then delete half of them. For every feature you introduce into your backlog, one must come out. Finally, embrace the clarifying “Darwinism” of app stores, which reward simple, purposeful mobile experiences while ruthlessly eliminating those with feature bloat.

      4Remember the One-OS, One-Device World Is Dead

      Remember the One-OS, One-Device World Is Dead

      Gone is the Wintel monopoly. No longer are we creating apps to run on a single set of devices of fixed screen sizes. Now the need is for apps that run across a range of devices. Too often, companies make the mistake of building their first app for one operating system or platform with the “intention” to expand once they’ve tested the mobile waters—and then they don’t. Or they focus on one OS more intensely than others, resulting in a poor experience on the secondary platforms.

      5Do Not Fail to Build for Multiple Platforms

      Do Not Fail to Build for Multiple Platforms

      Failing to build for multiple platforms is no less than a decision to ignore entire user segments—justifiable in certain cases, but probably not something to make a habit of. Given the cross-platform app development tools that exist, there’s no reason not to build apps optimized for a multi-OS, multi-device world.

      6No Apps Without APIs

      No Apps Without APIs

      Good mobile apps are greedy things, hungry for all manner of data from enterprise systems to SaaS repositories, public sources such as social and the looming Internet of things. This is where application programming interfaces (APIs) come in. They give developers the simplified access to the data and services needed to build amazing apps. In fact, good mobile APIs act as a spur to innovation. Think of them as Lego blocks: The better and more varied the collection of blocks you make available, the better and more creative the objects people build.

      7Agile Isn’t Fast Enough

      Agile Isn't Fast Enough

      Building mobile apps well means optimizing your whole delivery process around velocity. Users expect a steady stream of feature updates, and each new release of the operating systems will demand app updates even if your users don’t. The only way is to embrace an MVP mindset—that is, “minimum viable product.” This is a strategy of putting the bare bones of necessary functionality in front of users as quickly as possible. Why? To get something in their hands fast and to improve the app based on their actual use. It’s all about maximizing learning and minimizing resource spend on the wrong things.

      8MVP Approach Isn’t Easy, but Don’t Ignore It

      MVP Approach Isn't Easy, but Don't Ignore It

      The MVP approach is not easy; it depends on employing analytics to find out how users are actually working with an app. It requires discipline and a willingness to listen. The key, covered in the next slide, is real-time analytics that show you in an instant how users are (or are not) using your app.

      9You Can’t Manage What You Can’t Measure

      You Can't Manage What You Can't Measure

      So you’ve got your app out there in the wild and people seem to like it, but do you really know how well it’s doing? We’re increasingly moving into a mobile world, and with mobile comes a wealth of information unlike anything we’ve ever seen before. This includes variables like user location, device type, app version, operating system and device orientation. The trick is capturing this data, making quick sense of it and using it to inform your next release. Without analytics, you’re flying blind and your mobile app plan will amount to little more than dart-throwing. The solution: Implement analytics with your first app, sort through the findings and improve continually with each subsequent release.

      10You’re Not Smarter Than Your Users

      You're Not Smarter Than Your Users

      Today, users expect anytime access to elegant, easy-to-use services, all running on their device of choice. Too often businesses forget the demands of the end user when creating their first mobile app. Start building your app with the end user in mind and optimize around “mobile moments,” as Forrester Research calls them, to create targeted, context-aware, anytime/anywhere experiences that people love. And don’t stop once you’ve got your app up and running; apps require ongoing care and feeding and dedicated resources. Think of your apps as products, not projects.

      11Don’t Just Talk About Security

      Don't Just Talk About Security

      With countless devices working on multiple operating systems, many levels of risk and vulnerabilities exist, increasing the complexity and importance of securing mobile devices. Appcelerator advocates six layers of mobile app security, depending on the nature of the app: 1) authentication and authorization of users; 2) encryption for data in motion; 3) encryption for data at rest (client-side); 4) encryption for data at rest (server-side); 5) app code security via native source file encryption; and 6) security for app distribution and management. Obviously not every layer applies to every app type, but failure to consider each layer can lead to some unhappy headlines.

      PrevNext

      MOST POPULAR ARTICLES

      Big Data and Analytics

      Alteryx’s Suresh Vittal on the Democratization of...

      James Maguire - May 31, 2022 0
      I spoke with Suresh Vittal, Chief Product Officer at Alteryx, about the industry mega-shift toward making data analytics tools accessible to a company’s complete...
      Read more
      Cybersecurity

      Visa’s Michael Jabbara on Cybersecurity and Digital...

      James Maguire - May 17, 2022 0
      I spoke with Michael Jabbara, VP and Global Head of Fraud Services at Visa, about the cybersecurity technology used to ensure the safe transfer...
      Read more
      Applications

      Cisco’s Thimaya Subaiya on Customer Experience in...

      James Maguire - May 10, 2022 0
      I spoke with Thimaya Subaiya, SVP and GM of Global Customer Experience at Cisco, about the factors that create good customer experience – and...
      Read more
      Big Data and Analytics

      GoodData CEO Roman Stanek on Business Intelligence...

      James Maguire - May 4, 2022 0
      I spoke with Roman Stanek, CEO of GoodData, about business intelligence, data as a service, and the frustration that many executives have with data...
      Read more
      Cloud

      Yotascale CEO Asim Razzaq on Controlling Multicloud...

      James Maguire - May 5, 2022 0
      Asim Razzaq, CEO of Yotascale, provides guidance on understanding—and containing—the complex cost structure of multicloud computing. Among the topics we covered:  As you survey the...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2022 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×