Surf
Native and Flutter Mobile App DevelopmentSurf Overview
For over 12 years we have been developing flagship mobile applications - native and with Flutter - for market leaders and startups. We're trusted by KFC, Mars, The Home Depot, Burger King, Raiffeisen Bank, SAP, and many more.
We are the right team if:
- you have already tested your MVP and plan to create a large-scale product;
- you want to be the first in your industry to leverage the successful experience of other industries;
- you create a large-scale product that changes people's lives for the better.
We do not work on projects that relate to the distribution of alcohol-related or tobacco products, microcredits, gambling, or do not match our moral and ethical principles.
- Mobile App Development
- App Designing (UI/UX)
- Large Business(> $1B)
- Medium Business($10M - $1B)
- Small Business(< $10M)
- Retail
- Information Technology
- Manufacturing
- Financial & Payments
Surf Reviews
Surf is a pleasure to work with. They have a high level of expertise in different areas, they offer many solutions and ideas how to improve it
They launched several Agile processes in parallel. Established the process of identifying business requirements, preparing the terms of reference and layouts.
They developed a float for authorization, and the customer deployed an additional two-factor authentication system.
We got a ready solution (web-service) for partners' interaction with the money transfer system. Simple and clear functionality allows you to send, pay out money transfers and administer the functionality of the web-client for end users. The project envisages further scaling - expanding the functionality, increasing the number of sending directions and customizing the interfaces.
- The project manager was easy to communicate with and provided frequent updates.
- Everything was delivered on time and we received ample warning if a deadline wasn't going to be met.
- We also liked the fact that the team was proactive and showed high interest in the results of the project.
- The collaboration was productive and very effective, and it’s hard to tell what needs to be improved.
Mobile App Development For Retail Loyalty Program
Users can now see discounts and promotions in a convenient store, make shopping lists. Fast feedback from users through the app allows us to solve their problems on-line.
With the launch of the loyalty program, the frequency of using the application has tripled. In 2019, more than 60% of purchases were made using the loyalty system.
Our cooperation with Surf is long and very productive. We started by developing an application that would be easy to use. During the project, many other new interesting features were added. Many of them were realised due to active participation of Surf. The team was always invariably interested in cooperation, effectively built communications and implemented all our wishes at a high technical level.
What is it about the company that you appreciate the most?
Surf has a great experience of cooperation with large companies and understands the needs and requirements of organizations of this size. In addition, they keep an eye on all new technologies and regularly suggest new flagship solutions that can improve the app.
What was it about the company that you didn't like which they should do better?
High technical competence, properly built communications, the desire to understand the needs of the client - I can only wish to save all these qualities and show them in other projects.
Mobile App Development for Video Streaming Platform
Surf is the first and only company we have partnered with in mobile development. As soon as we started discussing the project, it became clear that Surf is the best choice in terms of resources and process management. The company had everything we needed: designers and expertise in both front-end and back-end development.
In addition, we quickly came to a complete understanding of how the final product was supposed to look and function. Therefore, we had no need to look for other contractors.
Surf has provided us with a video streaming service, giving our users access to more than 40 shows.
We have implemented many additional features for users: they can subscribe to their favorite actors and comedians, get access to exclusive content or paid previews of the shows a week before their official premiere.
The mobile app is developed with the Flutter framework. This helped us shorten the time to market and launch the product as quickly as possible. With its help, it was possible to reduce the development time by 30%.
Surf has developed a platform with all the infrastructure: backend, CDN, and admin web interface to help manage content and monitor statistics.
We have successfully launched the MVP. Users like the UX and quality as well as how fast the player responds and downloads the videos. The definition is adjusted to the Internet speed, the videos are cached. The videos can also be streamed to a TV screen. The mobile application has a user-friendly interface.
Now we are actively upgrading our product together with Surf: we are working on user engagement and expanding our audience.
What is it about the company that you appreciate the most?
What surprised me was that Surf has deep expertise in everything related to mobile development, is dedicated to their projects, and able to constantly improve the product. Even after the release, we continue to work on the application together, updating and improving it.
What was it about the company that you didn't like which they should do better?
We continue to cooperate with Surf and we are completely satisfied with the level of competence and the way processes are perfectly aligned within the team.
Mobile App Development for FoodTech Startup
We chose Surf because this company has a lot of experience in developing foodtech applications. We were confident that Surf would be able to develop a convenient and effective mobile application for us.
Surf has developed a great mobile app for us. It has significantly improved the quality of service for our premium customers.
Customers can now manage deliveries and resolve support issues right in the mobile app. Thanks to this, the average bill and LTV increased and new customers came.
The application has predictive analytics, enabling the client to determine which of the users is losing interest in the service so as to retain them before they leave. Based on analytical data, the application puts together personal offers for each user: from discounts and promos to changing the menu. This feature has also boosted Lifetime Value.
What is it about the company that you appreciate the most?
Surf has vast experience in mobile development in a wide variety of areas. Therefore, their level of expertise in technical matters and communication is very high. In addition, the way Surf regards clients is very similar to the way we do — they strive to provide their clients with a product of the highest possible quality.
What was it about the company that you didn't like which they should do better?
The collaboration was productive and very effective, and it’s hard to tell what needs to be improved.
UI/UX design for Retail Chain Mobile App
Together with Surf we have been working on this app for over 5 years, constantly upgrading it.
At first it was a simple app the main goal of which was to digitize the loyalty program. Basically, it meant that instead of plastic cards customers would be able to use a virtual loyalty card in their app.
Then we kept adding new features to the app: personal coupons and offers, quick search for promos and sales at nearest supermarkets.
Recently we’ve added a valuable function — a payment service Magnit Pay. Now the users can add funds to their accounts in the app and then use it to pay for the goods getting more bonuses and discounts.
What we’re striving to do is expand the capabilities of the loyalty program and gradually turn the app into a super app.
What is it about the company that you appreciate the most?
Surf is highly experienced in everything to do with UX/UI design of mobile apps. I was happy about the way they can engage with the user audience, the close attention they pay to user analytics and user interviews — all of that helped us continuously improve user experience of our app and deliver great results.
What was it about the company that you didn't like which they should do better?
We’re very pleased with our collaboration with Surf. I can’t really tell what could be improved.
Mobile App Dev For Business Process Automation
Our operations staff can fill out checklists or write reports and submit them for review straight away. They don’t even need to be on a computer — all of it can be done on their phone right in the workshop.
Heads of different functions can review reports and create summary sheets based on that data. They can also allocate tasks manually or automatically and keep an eye on the progress. Whenever a new task appears, an employee receives a push notification.
The app is powered by a cross-platform technology — Flutter — so it works on both Android and iOS devices.
Our collaboration has been very efficient and fruitful. Surf has an excellent way of interacting with clients: no matter what stage it was — development or rollout to production — we were always aware of what was going on and what to expect. The team took all of our comments into account and was ready for discussion whenever we needed it.
The company kept proving they have extensive technical expertise. For instance, they suggested we use Flutter, which saved us roughly 30% of the budget.
What is it about the company that you appreciate the most?
Proactivity and enormous technical skills. Surf often anticipated our questions and suggested improvements to the project even before the idea hit us. Moreover, Surf has got extremely savvy experts and a huge experience. They don't just develop an app — they suggest ways to improve or optimize the whole process. For one, they suggested introducing a BYOD (bring your own device) concept — employees installed the app on their own smartphones which saved us the trouble of buying corporate mobile devices.
What was it about the company that you didn't like which they should do better?
I hope Surf remains as skillful as they are because IT technologies seem to evolve in quantum leaps. Right now it’s a great pleasure to collaborate with Surf. It’s been very efficient, and I can only wish the team to keep up the good work!
I am impressed with Surf's expertise in developing solutions, both for banks and other industries
During the detailed discussion of the project, we understood that it would be easier and less expensive to create a new Flutter application from scratch and lay the foundation for its further scaling than modify the existing one.
- I like that the team strives to dive deep into the product, go thoroughly through each stage, and offer the best possible solutions.
- Surf's commitment to constantly improve the product is impressive: now we continue to work together on the app and improve it.
- Surf has efficient communication processes. They consider all wishes and comments, the stages are transparent
- The team is easy and ready to communicate, offers efficient solutions based on their experience, and proves them with reason.
- I believe, in a short time, we have implemented a great scope of tasks.
- We continue to develop the project with Surf and we are satisfied with the level of expertise, proactivity, and well-organized processes in the team.
Within nine months of collaboration with Surf, we have developed a Flutter application with automated tests and infrastructure for them. The app is available for smartphones and tablets.
We successfully launched the first version of the app. Users like it and rate it highly. We have done a lot of work to update the design for the bank’s app:
We brought the design up to date and adapted it to Flutter development.
We improved UX: all solutions suggested by the bank were analyzed, taking into account Surf experience with banking apps.
Some options were suggested, to make the app more user-friendly.
For example, improvement of the interface variant for small screens: to arrange the elements in a way that allows avoiding unnecessary scrolls. Now the app development continues, new features are
Мobile App Development For Fintech Startup
Our platform offers customer journey analytics & omnichannel communications for banking products.
We already had the backend and the API and had also launched a desktop web interface. All Surf had to do was build a mobile app.
First, the design and functionality of our platform had to be adjusted to fit a mobile app.
Then, a cross-platform mobile app had to be built with Flutter.
We’ve successfully launched the first version of the app and tested it out on a few of our clients. The clients were actually very pleased with the functionality and usability of the app. Now we’re scaling the app up to accommodate all of our users.
"It is a mobile banking app where a client can make payments and transfers as well as check the accounts, deposits and credits. They can also view their spending analytics or find an ATM or a bank office on the map. The Surf team did research and put tog
- Development of a banking app is a complex and massive project. Surf has extensive experience in development and continuously impresses us with their expertise.
- The team has profound insights into the process.
- They offer interesting solutions and build on a number of similar cases in UI/UX development.
- So far, cooperation with Surf fully meets all our expectations.
- 1
- 2
Surf Executive Interview

As Chief Commercial Officer, I am responsible for several areas. I am in charge of planning, implementing, and developing commercial strategies in line with the goals and objectives we set for the further growth of the company. My task is to manage and monitor commercial activities and KPIs achieved, and report to our top executives. My responsibilities also include market research and analysis, acquiring new clients, and maintaining partnership relations with our current clients. Another area covers the coordination of our sales, marketing, and production teams’ activities which is crucial for reaching the goals set and delivering high-quality results.
A good example of early technology adoption by Surf is Flutter, a cross-platform development framework. Having started developing with Flutter as early as it appeared, we have built a strong Flutter team. They created the first Flutter-powered bank in Europe, a custom YouTube-like video streaming platform, and other solutions. Surf actively contributes to the Flutter community development: our SurfGear open-source repository shares a set of libraries and tools to enhance Flutter development, and our Elementary library offers a new approach to Flutter apps architecture.
The next competitive advantage is our rich cross-industry experience and the polished processes and practices that we bring to every new project. We know from practical experience, how to create a brand new UX on the industry scale, how to grow a startup to a market leader, how to create a custom digital ERP system that can be easily scaled for 600+ company branches or affiliates, or how to make app users buy three times more often.
The web and mobile app development services are most wanted by our new clients.
The QA services are much in demand, especially for large-scale projects where reliability, availability, and security are of vital importance such as finance apps or corporate apps. Test automation is an often-requested service provided by our QA team.
From the very start of our communication with a potential client, we dive into the client’s business and start contributing suggestions. This may refer to reducing development costs (for example, Futter allows saving up to 40%), industry-specific UX solutions that can boost conversion rates, or proven DevOps practices that can speed up releases. Our analysts collect all business requirements to form the project specification as a guide for the whole team. In the course of the project, we provide our clients with a stable team and PM as the main point of contact. We communicate the project progress and prospects on a regular basis, provide the client with access to all project-related resources, and document all approaches and updates. In short, we care for maximum transparency and comfort for the client. After release, we can either continue with the product support and further development (including handing users’ feedback and star ratings in the stores), or transfer it to the client’s team.
Surf Clients & Portfolios
- SAP
- KFC
- Societe Generale
- Mars
- UniCredit
- The Home Depot
- Raiffeisen Bank
- Burger King
- USmall
- ArcPay