No Image

15 Point checklist before you start building your mobile app

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

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 a very high level.

1. Which platform/OS does the app need to run on?

iOS
Android
Windows


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 integrationBasic 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 a 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.