15 Point checklist before you start building your mobile app

Posted by Atul Gunjal on Oct 12, 2017 10:42:21 AM
Find me on:

Are you planning to develop a mobile app? Great... Here is a 15 point check list before you even get started with it.

15 Points checklist before you start building your mobile app

Scoping and high level estimation of any mobile app development can be simplified using a simple checklist approach. It helps in refining your initial requirements and ensures that the mobile app's scope of work is clearly defined. It allows you to capture a prospect’s needs at very high level. 

  1. Which platfrom/OS does the app need to run on? 
       
  2. What's the app about? 
     Hardware, IoT
     E-commerce / Shopping
     Booking
     Education
     Social Networking
     Events
     Tools / Utilities
     Medical
     AI
     Maps and Navigation
     Lifestyle & Hobby
     Other

  3.  Does it need to be Hybrid or Native app, what is the level of device integration needed? 
     Basic Controls with limited device integration
     Native UI Controls with deep device interration
     Not sure (go with option native option)

  4. Which devices do you need to support? 
     Smartphones
     Tablets
     Watch
     Desktop

  5. How does user enroll to the use the app?
     Using email
     Using social login
     Using authenticator or third party service

  6. Does the app need a payment feature? 
     Third party interface
     In-app purchasing
     None

  7. Does the app need geolocation feature? 
     Simple
     Advance
     None

  8. Does the app need to support external api integration? 
     Simple
     Custom
     None

  9. Does the app need to support lists / grids / tabs? 
     Simple
     Advance
     None

  10. Does the app integrate with any existing apps? 
     Calendar
     Ticket Management
     Appointment Schedule
     None

  11. What type of content does the app need to support? 
     Photo/ Video/ Audio
     Streaming
     None

  12. How does the app expect the user to engage with it?
     Ratings
     Polls/Form
     None

  13. Does app need support to the push-notifications? 
     Basic
     Custom
     None

  14. Does the app need to track user interaction?
     Basic
     Custom
     None

  15. Does the app have a admin/cloud backend?
     Yes
     No

Using this simple 15 point checklist you will get resonable idea of the initial scope of work. Mobile app development life cycle is relatively short, but relative to the life cycle of the app itself, it isn't insignificant. Knowing what you are getting into and planing upfront can help you in getting the app faster to market and help you in introducing new features progressively with new versions of the app. 

Topics: Cross Platform Developement, Cross Platform Mobile Development, Mobile Development, Estimation, Mobile App Estimation