As a certified, official FlutterFlow Expert Agency, we love FlutterFlow (and DesignFlow) and how they combine the best of low-code and native development.
We embrace low-code platforms and AI tools that allow our client's development projects to be built and iterated quicker, better and cheaper, especially during the MVP phase. For a long time we've tested many of these platforms but they never gave us enough confidence that they could do the job because:
Flutterflow has solved all of these problems and we’ve been using it for more than a year, developing more than 10 successful client projects on it now. We’ve been recognised as one of just 8 Official FlutterFlow Experts in the world. We love it because:
DesignFlow, a recent extension to FlutterFlows, offers us even more tools to quickly develop proof of concept designs and front-end apps which can be refined and customised within FlutterFlow itself.
We have created our own templates, processes, subject-matter experts and project plans around FlutterFlow, meaning we have more than halved the typical project life-cycle from 3-4 months to 1-2 months. However, it has by no means made app development 100% foolproof! There are some common pitfalls we’ve learned along the way:
- Apps typically still require some custom functions/actions which require knowledge of Flutter to complete. We frequently end up exporting the code to finish the project outside of FlutterFlow, for example when integrating a third-party SDK or a complex piece of functionality.
- FlutterFlow works particularly well when using Firebase as the backend solution or if a client already has their own backend. Whilst Firebase is easy to use and good for an MVP, it can have some performance, cost and functionality limitations at scale. If you require the backend to perform its own operations or integrate with another system then Firebase probably isn’t the right option. We may recommend alternatives like Supabase, Amazon Web Services (AWS) or Azure. We use our experience to advise our clients on the right architecture and stack based on their own requirements, strategy, budget and growth forecasts.
- Some tasks such as deploying to the app stores, adding in-app purchases or integrating SDKs are still complicated if you don’t understand the basics of app development and deployment.
On balance, we love FlutterFlow and use it whenever we can. Our clients seem to agree and especially appreciate the lower costs and faster time-to-market that we can offer because of it.
We design, develop and help you to launch apps, websites and bots.