Here is the list of questions frequently asked by our customers about our mobile app development
General Questions?
With Flutter, you not only develop for Android & iOS mobiles but also to web, desktop & embedded systems with a single codebase. With that advantage, the initial cost for solutions development is lesser. Moreover, for the businesses with fewer scoped apps, a single engineer could take care of maintenance & update instead of dedicated engineers for every platform.
We are specialists, we do just Flutter apps & website development and if you have passion for something & do it again & again, you become damn good at it and that's what we have become.
We are not a typical development agency, which does everything their sales team brings. We are developing with flutter every day and know everything the framework has to offer, so you will get quality apps, which look & work great across all devices.
Almost all of our works are under NDA, so a Non-disclosure agreement is not alien for us. Send NDA agreement first, then your project requirements.
Yes, we design a simple & minimalist logo with every new app we deliver which suits the app dynamics. But clients are welcome to give us the design & assets related to the logo to use in the apps.
Of course, we do release the app to both the app store & play store by preparing app title, subtitle, description, screenshots, etc. And we even answer the queries (if any) raised by the app review team. However, having an Android & Apple developer account and authorizing our team as a member/contributor is the way to go.
Yes, give us details about the subscriptions/consumable pricing and benefits, we take care of the rest.
Dealing with getting authorization from social login providers is a little daunting, so we help founders & businesses to get approval from social login providers. However, note that getting access to regular/public user details like name, email Id & photo might get completed within a week. But to get access to restricted properties of users(like date of Birth, Gender, etc.) takes more time & sometimes will not be approved.
Complex projects are handled by a team formed just for that project. However, if the project is simple, a single developer will take ownership of the apps.
App quality is not dependent on whether the development agency is located near or far from you but on how skilled the team is. Wooliv team is skilled to take on any challenges & is available in your timezone, so be sure that your project is delivered in time with the quality you asked for. Oh..! sorry, we forget "we're unable to meet you at your local bar physically" if it counts, that may be our only downside.
Yes, if you wish to see the actual progress we will give you access to the project GitHub repository.
Costing Questions?
Definitely NO and always NO.
Project cost depends on the features you want us to implement in the app so there won't be any single price for every possible app configuration. However, we have discussed app pricing with features in a few of our blog posts, kindly refer to Dating App cost, Physical fitness/yoga app costing, Ecommerce App cost, online grocery/food delivery app cost, cost to build Real estate app that gives a rough idea of how much it may cost to build the app as per your vision.
For new customers it will be 50% advance along with the order and the remaining amount will be divided among three mutually agreed milestones.
Technical Questions?
We love to test the limits of what could be achieved as a development agency, so yeah, we take those challenges with a wide-open heart.
If you have already prepared wireframes, then we will continue from there. But note that most of our clients give an order for complete app development including design, development, testing, and release to app stores, so it is not necessary at least for us.
If the app is English we could do copywriting required for the app. Icons & other images needed for app functionality will also be created by us. However, for image & video heavy projects like eCommerce apps, fitness/yoga apps customer has to provide the assets.
Yes, any of the available fonts to suit your requirements will be added for text styling. Further, if you have a custom font designed for the app, we integrate that too.
Multi-language support for apps will be provided. Further, to improve the user experience, an app could be built with a function to detect the language of the user's phone and to change the mobile app language automatically.
Whether we mention it not every app includes a minimalist splash screen with a company logo & tagline which will be developed for free and is sufficient for most of the apps (as the user sees it only during app cold start). However, if you want a splash screen with complex animations, we might charge an additional amount.
Before delivering the app to the client for testing, we thoroughly check for completeness of features & bugs. Once we are satisfied with the results, we ask clients to add their company staff or friends or consultant's email (up to 100 nos.) in Google Play & the App Store developer console as testers. Then, we release the app to alpha or test tracks & all the members are informed about the new release and are requested to test the app for complete functionality and any possible bugs. Once every stakeholder is satisfied with the results, the client may push the build for production. One thing to note while selecting testers is to make sure everyone is having a different model of phone/tablet so that testing will cover the maximum type of devices.
Generally, payment frauds are made to access the content which is locked behind a paywall. To avoid payment scams, we take the following measures
Every user will be identified by a unique Id (connected to a registered email), so that premium access could be limited only to that userId, even after the user changes the device.
After the in-app payment receipt is received from the app, the authenticity of payment will be checked in our servers (by communicating with the Apple & Android server using cloud functions).
Once we receive the valid payment verification result, we give access to the content to the uniqueId of the user, which we received in the previous step.
As an additional step, every in-app purchase detail along with a unique order Id will be stored in the backend and every new payment will be checked for duplication by comparing previous stored orders Id.
Online shopping apps also verify the trustworthiness of payments by communicating with the payment provider servers, wherever possible. However, it is generally easy to spot frauds associated with eCommerce by tallying the total amount collected vs the total purchase value of items that have to be delivered.
Yes, we will transfer the Github repo to the respective company profile/user, which includes all the written app code, tests, documentation, and settings related to the project, so that the internal team could take over the project with minimum friction.
We extend support to update app features & improve its functionality as per the client's requirements. Updates as simple as changing user interface & assets or as complex as changing the user flow, adding new app features will be taken up.
As the app features & requirements vary widely from time to time, it is difficult to set a fixed price for the whole year in advance, so we offer hourly price fixed for the whole year with hours charged at actuals.
If the required bug fixes are small and the app was built with proper documentation & good practices we will maintain & update the app as requested. But sometimes, it makes more sense to build the app from the ground up and we do that too.
App functionality Questions?
The majority of the games only support one orientation, which means you are good with supporting either portrait or landscape orientation which suits your app type. Development cost & time will be lesser to support a single orientation. We recommend our clients, who are building MVP to stick with a single orientation, as both orientations could be supported in the future too when users ask for it. Note that, while writing an app to support one orientation we also write a function to lock the app orientation, so that the user interface will remain the same irrespective of mobile inclination. However, video streaming apps... are the exception to this rule and have to look & work great in both orientations to have a better user experience.
Yes, both the passwordless email verification and email verification with PIN will be supported as per the user flow design.
We coded this functionality for video streaming & fitness apps. Moreover, to avoid unnecessary battery drain, we write a custom function, so that the app will be checking every two hours whether the user is consuming content by showing a popup to keep the content playing if the system didn't receive any feedback, the content will be paused and mobile will go to sleep mode.
All the user settings & generated data which need to be accessed later after app uninstallation, on a new device are stored in the cloud database. Further, payment & Pro membership details are only stored in the cloud and Images & documents are cached in the phone memory for faster access & to reduce data costs.
That's all for now and will update the content if two clients asked some questions. Further, many of our blog posts contain questions & answers related to that specific topic, so don't hesitate to check those too.
But remember, to get answers to all your flutter app development queries, you don't have to wait till we update this blog post, just shoot us an email & receive an answer in your inbox.
The estimated cost to build an online real estate broking mobile app with FLutter in 2022?
Customer journey and order processing in e-commerce or online shopping app or website in 2022.