Request a call
  • Hidden

Business Overview

Our client is a software provider that operates in the Israeli entertainment market. The company decided to streamline the process of searching, visiting, and organizing various engaging events and make it more convenient. To this end, they opted to develop two separate applications that would complement each other, meeting the needs of the following target audiences:

  • End-users who want to find the perfect place to go out—bars, parties, restaurants, festivals, etc.
  • Business owners and event hosts to help them better promote their services, attracting more customers.

The client aimed to create an efficient interaction platform for these audiences, intending to generate revenue through a percentage of ticket sales and service orders processed via the app.

Initially, the company worked on the project with its own in-house resources, implementing the basic functionality for the customer-facing app. After a while, the client decided to enhance the development process with professional assistance and turned to NIX, a company with a proven tech background and long-term mobile engineering expertise across domains.

Project Scope

Our work scope included the creation of two cross-platform mobile applications:

challenge icon

Customer-facing solution based on the existing legacy app

 

challenge icon

Business-facing application built from ground up

Challenges

  • The customer-facing legacy application had non-scalable architecture, resulting in inflexible, rigid code with high coupling and potentially low quality. This made adding new features a true challenge and increased the risk of unexpected bugs.

  • The apps were being developed during the coronavirus pandemic, when customers could attend events only with a digital COVID vaccination certificate. The client wanted to be one of the first to offer a solution for scanning these access codes, which greatly tightened the project deadline.

Solution

Solution

Our team developed two user-friendly applications based on Flutter, a reliable open-source framework. We chose this technology for its powerful cross-platform capabilities, allowing us to use a single codebase to implement iOS and Android support. As a result, we were able to significantly speed up the time to market and reduce development and maintenance costs, which would be an option with two native apps.

mockup_1
  • Customer’s App
  • Business App

App Architecture Enhancement

We improved and refined the customer app’s architecture by refactoring the legacy code and implementing more modern techniques like Clean Architecture and BLoC. This involved dividing the application into separate layers, each with a specific function, and separating the business logic from the user interface. The chosen approach provided us with greater flexibility when working with the codebase and enhanced the overall development process, making it easy to maintain and scale applications.

Custom UI Elements & Animations

Based on the design provided by the client, our experts developed custom UI elements and complex animations. That’s another reason for choosing Flutter, as this framework copes perfectly with design-related tasks and enables the creation of complex visual effects while maintaining a consistent app style across multiple platforms.

Scanning QR codes

The application’s functionality involves scanning QR codes to check tickets, access reserved tables, verify vaccination certificates, and more. At that moment, there were no ready-made libraries to cover all the requirements for this feature, so we proposed our custom solution and wrote native code for the Android and iOS app versions.

Outcome

Outcome

Joining forces with the client’s team, we created complementary, cross-platform applications with iOS and Android support, empowering both customers and businesses. Thus, we offered end-users a convenient central hub for discovering and engaging with exciting events and provided businesses with a streamlined communication channel and audience insights.

This highly efficient, smoothly running digital marketplace brought event-goers and organizers closer together, bridging gaps between them. Users embraced the new seamless experience, leading to their increased involvement and activity and translating into lucrative benefits for businesses, which were able to attract a paying audience and foster long-term customer loyalty.

mockup_4

Team:

4 Exerts (Project Manager, 2 Flutter Developers, 1 Tech Leader)

Tech Stack:

Flutter, Firebase, Dart SDK, Architecture BLoC, QR Flutter, Injectable, GetIt

Contact Us

Latest Insights

What is Salesforce Commerce Cloud and Why Might Your Business Need it?

Does your company need Salesforce Commerce Cloud? What are its specifics? Learn what benefits Salesforce Commerce Cloud can bring to your business.

Multi-cloud Architecture: What Is The Best Strategy to Implement?

Do you consider the implementation of a multi-cloud architecture? Read this article to find out the best practices for it.

How to Create a Location-based App: Tech Requirements & Pitfalls Explained

Building a GPS application can be a real challenge, but understanding the consequence of app development and involving an experienced tech partner into your project will bring your idea to reality.

App Store Optimization (ASO): Main Tips and Techniques

What is app store optimization? Learn how to promote your app effectively within Google Play and App Store.

ServiceNow: Overview of the Revolutionary IT Management System

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

The Complete Guide To Xamarin Mobile App Development In 2023

Xamarin provides a way to build native apps for iOS, Android, and Windows completely in C#. Take a look at the features of Xamarin application development.

Cloud Data Security: Challenges, Best Practices, and Tools

Data security in the cloud is a complex process that requires a revamping of existing security policies. Learn how to prevent threats through our best practices.

Website Speed and Performance Optimization Best Practices

Effective ways to speed up your website is not rocket science. Every online entrepreneur can master the simple techniques mentioned above. Read our article for what to pay attention to and how to do it with the least effort.

Key Benefits of Google Cloud Platform

GCP offers services any business can benefit from, like AI, machine learning, data storage, and management.