Building Expo City Dubai's Mobile Companion App

00:06 → 00:09

Technology plays a crucial role in supporting Expo City Dubai's

00:09 → 00:12

vision of becoming a future smart city by integrating

00:12 → 00:16

advanced systems and innovations across various sectors.

00:16 → 00:19

Smart city users expect that what we put out there is

00:19 → 00:23

thoughtful and engaging, allowing them to feel more

00:23 → 00:26

intelligent and to progress towards their goals.

00:26 → 00:29

Our duty is to help that journey whether you're visiting

00:29 → 00:33

for a day or setting up as a business or in future living in

00:33 → 00:34

one of our residential areas.

00:34 → 00:39

We wanted to create a digital platform that is user friendly,

00:39 → 00:41

at the same time engaging,

00:41 → 00:43

providing real time information to the users,

00:43 → 00:46

enabling navigation across the city,

00:46 → 00:48

and to share their experiences with their friends and family.

00:48 → 00:51

Building a mobile app for a dynamic environment such as

00:51 → 00:54

Expo City Dubai provides unique challenges.

00:54 → 00:57

The main challenge at the start was finding the right mix of

00:57 → 01:00

discovery and analysis methods.

01:00 → 01:03

The blend needed to give us a flexible yet throughout

01:03 → 01:06

understanding of both user needs and the client's vision.

01:06 → 01:10

So we began with a scoping recon which helped us quickly

01:10 → 01:13

grasp the essential and kick off the project.

01:13 → 01:16

After that, we ran a few days workshop to dive deeper into

01:16 → 01:21

the requirements and present our initial recommendations and solutions.

01:21 → 01:22

And that's not all.

01:22 → 01:25

Throughout the project we ensured ongoing discovery and

01:25 → 01:29

helped separate scoping sessions for the next app node juice.

01:29 → 01:33

This way we could stay at the top of emerging needs and focus

01:33 → 01:36

on the core of the products while also verifying our

01:36 → 01:38

assumptions as we moved forward.

01:38 → 01:40

From a technical standpoint,

01:40 → 01:43

one of our most important goals was ensuring the app's

01:43 → 01:45

scalability to support its future development.

01:45 → 01:48

We chose Flutter, a cross platform framework,

01:48 → 01:50

which allowed us to maintain a single code base for rapid

01:50 → 01:53

delivery and cost effective maintenance.

01:53 → 01:56

However, some elements required native development due to the

01:56 → 01:59

limitations of available Flutter packages.

01:59 → 02:00

And for the back end, we selected Python,

02:00 → 02:04

which provides a lightweight flexible structure that's easy to modify.

02:04 → 02:06

We also implemented high performance solutions as the

02:06 → 02:10

client anticipates significant temporary spikes in traffic,

02:10 → 02:12

especially during exhibitions and events.

02:12 → 02:15

The app was designed with the stability to support up to four

02:15 → 02:17

hundred thousand simultaneous users.

02:17 → 02:19

Thanks to the efficiently configured AWS services,

02:19 → 02:21

we ensured the system auto stability.

02:21 → 02:23

When we first started the project,

02:23 → 02:26

we had to work with a content model and structure that was

02:26 → 02:29

catered for our websites.

02:29 → 02:31

Making sure that we reuse the content model and structure

02:31 → 02:35

without causing interruption to the website was one of the

02:35 → 02:36

biggest challenges.

02:36 → 02:39

The other challenge was also making sure that we provide the

02:39 → 02:42

most comprehensive information to the users without

02:42 → 02:45

overwhelming them with too much information.

02:45 → 02:46

With the help of Merixstudio,

02:46 → 02:47

we tackled both of these challenges.

02:47 → 02:49

Xposed City Dubai has an extensive digital and

02:49 → 02:52

organizational ecosystem with existing technologies,

02:52 → 02:53

processes, and standards,

02:53 → 02:56

all of which we had to consider and integrate into the app.

02:56 → 02:58

To align a key feature, the map view,

02:58 → 03:01

with the client's design systems, we chose Mapbox,

03:01 → 03:04

which includes building navigation and allows for

03:04 → 03:05

extensive customization.

03:05 → 03:08

The app also integrates seamlessly with the client's

03:08 → 03:09

headless CMS content pool.

03:09 → 03:13

Our efforts in this part ensure a unified data environment that

03:13 → 03:15

facilitates consistent content management across the

03:15 → 03:18

application and accommodates customization needs.

03:18 → 03:21

Additionally, the mobile app connects with the client's CRM system

03:21 → 03:23

Microsoft Dynamics.

03:23 → 03:27

The core of Expo City Dubai's vision of a future smart city

03:27 → 03:29

is all about human centricity.

03:29 → 03:33

That's why we put so much emphasis on user experience and usability,

03:33 → 03:36

which was quite challenging for at least two reasons.

03:36 → 03:40

First, the potential user groups are incredibly diverse,

03:40 → 03:42

not just internationally,

03:42 → 03:45

but also because the app needs to serve visitors,

03:45 → 03:46

business tenants, and the residents.

03:46 → 03:49

We had to design it to be culturally intuitive and

03:49 → 03:52

scalable across multiple languages,

03:52 → 03:54

including support for right to left scripts.

03:54 → 03:57

Plus, we aim to meet accessibility standards and

03:57 → 04:01

make sure the app highlights facilities within Expo City

04:01 → 04:04

Dubai that cater to individuals with disabilities.

04:04 → 04:07

Second, in a complex super app like this,

04:07 → 04:09

it's crucial to prevent future creep.

04:09 → 04:12

Our strategy was to prioritize the most essential

04:12 → 04:15

functionalities, balance user and business needs,

04:15 → 04:20

and carefully consider the cost and timeliness for implementing each feature.

04:20 → 04:24

Merixstudio has been an indispensable partner.

04:24 → 04:29

Of course, their technical ability and user experience expertise is top notch.

04:29 → 04:32

But it's their deep appreciation of our needs and

04:32 → 04:36

the attention to detail that they offer us which has been so refreshing.

04:36 → 04:38

Each person brings something special.

04:38 → 04:41

I think we found a long term partner in Merixstudio.

Let's connect and build together