Request a call
  • Hidden

Mobile Marketplace App for Lifestyle Services

Advanced booking services with video call, chat, and payment system

Business Overview

Our client provides booking services for different lifestyle industries. They have a large web platform where users can book and offer their lifestyles services such as fitness, style, food, and talent. They wanted to enhance service quality and attract new users by creating a mobile version of the platform for iOS and Android.

Through the app, users will be able to interview service providers using video call or chat, and pay for services through a secured payment system.

challenge

Challenge

High performance of native modules in cross-platform app

  • Providing proper operation native modules such as maps and cameras with a backend, considering that it’s a weakness of cross-platform development

  • Developing a feature that allows users to contact the service providers via video call with smooth, high-quality streaming without freezing even on low-end devices

  • Implementing a stripe payment system to protect customers and service providers from fraud attempts

solution

Use of Flutter for timely and cost-efficient development

Our business analysts researched the client’s business goals and determined the most efficient implementation methods. We advised them to reconsider the idea of creating two separate native applications and recommended developing apps using Flutter. Given their needs, this solution was much more timely and cost-efficient.

We implemented the following features:

  • High-performance video call

  • Chat for users preferring a traditional way of communicating

  • Payment transparency through using credit card information or through in-app purchases

  • Filter services by type, location, price, provider’s rate, and others

We implemented the following features:

  • High-performance video call

  • Chat for users preferring a traditional way of communicating

  • Payment transparency through using credit card information or through in-app purchases

  • Filter services by type, location, price, provider’s rate, and others

Dealing with typical cross-platform issues relevant to the use of native modules:

  • Use of Flutter Back geolocation library for setting interaction between the app and maps functions

  • All solved issues relevant to the use of cameras and photo functions in cross-platform development —NIX engineers wrote a custom library that can be adapted for any cross-platform apps.

rectangle

outcome

Efficient and secure mobile platform

As a result, our client has an advanced mobile platform that allows customers to efficiently and securely schedule, contact, pay, and have a video chat with potential providers directly through the application. Service providers, in turn, have identical client book flows with reviews, rates, and photos.

Tech Stack

Flutter, Android Studio, Dart SDK, Flutter plugin, Architecture BLoC, Libraries: Provider, RxDart, Dioc, intl, Chopper

Team

Project Manager, Business Analyst, QA Engineer, 3 Flutter Developers

Contact Us

Latest Insights

What is ServiceNow Reporting? Capabilities and Best Practices

Report generation is a highly skilled activity that requires a robust solution. Learn about ServiceNow reporting and its capabilities and best practices.

Outsourcing Web Development in 2023: Benefits, Risks, and Tips

Learn the benefits and challenges of outsourcing web development tasks, explore the rates in different locations, and discover best practices to avoid pitfalls.

Agile Estimation Techniques: All You Need To Know in Simple Words

Achieve Process Optimization and Increase The Efficiency of Results with Agile Estimation Techniques. Take a Look at How Estimation Techniques Work in Agile.

What is Infrastructure as a Code? Benefits and Best Practices

How can Infrastructure as a Code lower your costs and accelerate development? Learn more about IaC tools and best practices.

ServiceNow: Overview of the Revolutionary IT Management Platform

ServiceNow is a SaaS-based platform that streamlines processes across the organization and offers a holistic approach to business and IT management.

Data Science vs Artificial Intelligence: Differences and Similarities

Data Science vs Artificial Intelligence: the Role of Both Technologies in the Modern World.

Bolstering Your Integration and Connectivity Power with Mulesoft

Mulesoft as an API-powered platform is an excellent tool that can provide seamless device connection and data integration across multiple endpoints.

Data as a Service: Making Complicated Things Simple

Pave your way to digital transformation by discovering the meaning of Data as a Service, benefits, challenges, and examples.

Business Intelligence Implementation: A Step-By-Step Strategy Execution

A business intelligence strategy is a roadmap that defines a company’s performance and improves it through data-driven solutions.