-
What services are you interested in?
Please select what best describes your needs for the project so that we can estimate the cost of your project.
-
How many platforms do you plan to support?
Design and development costs for different platforms are comparable. However, choosing two platforms approximately doubles the costs. Startups usually start with one platform where the goal is to validate the idea.
-
How do you need your users to sign-up?
Do your users need to sign-up before they begin to use your service? If your application deals with financial data, you may need a two-step authorization. Remember however that lengthy sign-ups can deter customers.
-
Do your users need to have personal profiles?
Personal profiles are often used, however they are not always required. Storing user data makes your application more complex. A simple profile may include basic personal information and an image, while a complex one might give the users options to add video, image galleries, ability to gain followers, etc.
-
Do you need to integrate maps or geolocation?
Location-based information and analytics can be very powerful and helpful for your customers. Real-time tracking will be important for any apps dealing with transportation, taxi services, deliveries, etc. Geofencing can be useful for businesses wanting to send alerts to users when they are within a predefined area of the business.
-
Do your users need to work with images?
Any app that is based on social media will likely require working with images. Capture and upload will allow you to upload an image but you won’t be able to alter them in any way.
-
Do your users need to work with video or audio?
Video and audio can add a lot of depth to the interactions. Streaming would allow you to play and pause a video but you will not be able to make any edits to it. Live broadcasting would allow you to broadcast from your phone as something happens with no need to upload the video first.
-
Do users need any social features?
Social media are known for their social features. However other applications can also benefit from implementing social features because users will engage in activities that will promote your offering to their networks.
-
Do you want to allow users to communicate?
Social media applications are often based on communication. Live chat would allow users to send real-time messages to each other while simple inbox would serve as a space where all notifications are stored and simple list of messages is displayed.
-
Do you need to accept payments?
There is not a single best choice when it comes to choosing how to accept payments in your mobile app – it all depends on your technology and business requirements.
-
What other app features do you need?
Select any or all other functions you may need for your mobile app. Some of these can always be added later, however others might be easier to design straight into the first offering of your app.
-
Ability to add and view reviews/ratings and sort them by specific values.
-
Create QR coupons for your customers to later redeem at your business.
-
Embed the calendar features into your app. Including daily, monthly, yearly views and detailed views of time, place and description of event.
-
Loyalty program that offers rewards to customers in exchange for achievements.
-
Search ability using natural language and expressions.
-
Ability to send push notifications to customers as an admin.
-
Ability to list items (image, description, price, etc), shopping cart feature, checkout, email confirmation, purchase history, etc). Payments are not included.
-
A basic calculator with custom design for widely used functions such as calculating tips or mortgages.
-
In-app browser functionality so that the user does not need to open a native browser.
-
Listing of users, items, events with basic sorting functionality.
-
List of blog posts (title, image, author, description, date), detailed view of specific post, and ability to sort by a value.
-
Which devices do you want to support?
Every additional device requires extra design and development time. With smartwatch
apps you need to understand, the device is used differently and it is often integrated
with other smart products.
-
How much do you care about the look and feel of your app?
Custom design allows you to stand out from the competition and go beyond template solutions. Custom gestures,
custom buttons and custom transitions require much more time but have the power to better engage users.