Mobile apps are categorized in three different groups: small, medium and large apps. But what is considered to be a medium app project? Does the category apply to the work hours, the number of users, the number of developers, the size, the number of downloads or the client’s budget?
In this report, some of the mobile app development companies on AppFutura explain what’s a medium app project for them and how it is developed. We have already covered the small app projects on another report, and now we take a step forward and analyze the app projects in between small and large apps.
MEDIUM APPS DEFINITION
The categorization of an app depends on the functionalities that the mobile application has. However a small app project has few functions and is a good way of developing an MVP before starting the full mobile app development; a medium app project is already an application that can use third-party integration, chat functions and sometimes the app also involves technical issues.
A medium app project takes up to 1,000 hours of work and a team of up to 5 mobile app developers and IT experts.
For us, many factors go into project sizing including:
A medium app project would be defined by these factors.
An app project size can be categorized under 3 main parameters:
From the above mentioned parameters, the project with features (which usually take 2-4 weeks of development time), medium level of complexity, basic reporting and 3rd party integration (like SMS gateway, payment gateway or push notifications) are considered to be medium app projects.
The project which we consider as a medium project has Socket connections like a Socket chat, audio or video calling.
TIME NEEDED TO DEVELOP A MEDIUM APP
If a client wants to develop a medium app, it normally takes from 2 to 4 months. For some mobile app development companies, the amount of developers and IT experts involved in the medium projects is also a key factor. For the time invested in going from scratch to the final release on the app stores, our app developer interviewees have similar answers.
Our Project Managers usually estimate a time of around 3 to 4 months to finally deploy a medium app on the app stores.
Usually a medium app can be developed between 2 to 4 months.
The average timeline of a medium app to be developed is 3 to 4 months, depending on the features and functionalities involved.
A medium app for us involves 1,000 hours of work approximately.
THE PHASES OF A MEDIUM APP DEVELOPMENT
The mobile app functionalities, the concept of the app idea, the benchmarking, as well as the wireframing and design, and finally the development or testing of the app, most of the mobile app development companies that we have interviewed follow these phases when developing a medium app project. As it is a product that will be launched to the general public, these app developers have to make sure that the application works before publishing it to an app store.
Wireframing, design, development or app testing, all of these phases are important aspects of the project development and we make sure we don’t miss out on any one of these. Apart from this, we educate naïve clients and share our suggestions so they understand what we are doing and we help them take decisions, this gives them confidence and satisfaction.
At Techugo, we include all the mobile app development phases : concept, benchmarking, wireframing, design, development or testing in a medium project.
In the case of medium apps, the phases that we include are:
Our development practices do not depend on the size of the project because if you apply a good mobile app development strategy, each of these phases including benchmarking, wireframing, design, development and testing are important equally in all app projects.
What changes with the size of the project are the activities typically undertaken in each of these phases. For instance, a medium app project may not include an in-depth feasibility study at the initiation while for a large project, our mobile app developers undertake a feasibility study. At Konstant, we really can’t do away with any of these phases for any type of app projects.
ADVANTAGES AND DISADVANTAGES OF DEVELOPED MEDIUM APPS
A medium app has its complexities due to the huge amount of development behind the UI and UX. With technology like chatbots, push notifications, Apple Watch’s notifications or even mobile payment integrations. Our mobile app developer interviewees explain their experience developing medium apps and the advantages and disadvantages they have encountered.
Some of the medium apps Techugo has developed are:
MyFollowUp: An application specially designed by a group of senior doctors keeping in mind the intricate relationship between the doctor and the patient for an online follow up . The main aim is to keep it simple yet informative. This application enables patients to upload their reports before the call so doctors can examine, diagnose accordingly and give medical advice on a simple phone call, followed by an online prescription. With 4.2 star rating, MyFollowUp is used by the best doctors, surgeons and specialists from India and the mobile app is co-owned by one of the best Indian hospitals.
MovieRanker: A very first movie-related social media tool that lets the users discover the best movie recommendations with a tap on their smartphone. Users can discover movies that match their preferences and share and receive movie recommendations with their friends. Also, users are allowed to create a community of shared interest for connectivity and curated content. MovieRanker aims to focus on an impeccable user experience with a more personalized approach than any other movie-related site can offer.
Fanzir: This app is for football lovers, a mobile app where they can get football news, scores and statistics through the medium of a clean and well thought out and neatly designed app. Users can check the live scores, video highlights at any place as per their convenience, also they get pertinent information about football games through push notifications, to keep them updated. Powered by Euroleague, Fanzir raised over US $6.7M and recorded over 10,000 downloads in just 2 days.
Medium app projects are complex in nature and in architecture. All the features and UX integrated should have a smooth layout. They mostly have socket programming, map algorithm, backend complex structure, live feeds and timelines, messaging features with text, images and files. These apps also consist of OTP authentication, third party APIs or payment integration with commission calculation. Also, medium apps include Apple Watch device to show the notifications as well.
We have never found any disadvantage in developing medium app projects.
The most interesting medium app project we have developed is GSW (Golden State Warriors) with chatbot technology, launched at Facebook’s F8 event when the NBA playoffs took place.
We recently developed a food ordering app for one of our clients. We’ve made 8 white-label applications in this project for small-scale restaurants to order online through app. The basic need of the app was to send a clear notification to the manager at the reception and the chefs and staff working in the kitchen and inside the restaurant of any new order that is placed. So, to save time to the staff in going out to the system (computer) and checking the order, the client came up with an app solution where they placed a printer inside the kitchen and as soon as an order is made through the app, a printout is generated, and they can start preparing it. The manager can check the order on their tablet.
The most interesting experience while developing this medium app was that we had to create a white label app to reduce the complexity of the app, we worked so much so we could create the Android and Microsoft versions within a week time.
The challenges we faced during the app development were:
We’ve recently developed a couple of apps that can be considered a medium level app:
The main advantage of developing a medium app is that the client gets to see the results faster compared to the large app development. Developing a mobile app with robust backend or best performance can be a benefit for a company as the client might come up with a lot of new work/projects. Teams working on different category apps with unique ideas get to learn a lot. We get to know the client’s idea about the app and get to have our inputs.
On the other hand, developing medium app projects has some disadvantages. Some projects are depicted to be a medium size project but as time passes, the client might come with lot of surprises and non functional requirements. At times, the app can require some additional UI/UX aspects, animations and extending the extra features/services embedded into the app.
If medium projects are not dealt with a proper development plan, medium apps can become a bigger project in terms of efforts involved by team, development time or R&D.
With an estimate time of maximum 4 months, a medium app project can be launched to the public without any problem. If a client wants to have a well done application with different key features like a chatbot, a medium app can be one of the best options.
The price will be lower than developing a large application, which some of the clients don’t need, and they can benefit of better functions that a small app can’t offer. With a good mobile app developers team behind the application, the app owner will have the medium project available on an app store in a very short time.
Check out our forum to read more about medium app projects.
Do you have a mobile app idea? Publish your app project and check our top mobile app development companies worldwide directory.
If you have some doubts to hire a mobile app development company, follow our guide before hiring the best company for your mobile app project.