Project Type

Mobile, Web, and Desktop Application

Industry Domain

Communication (Chat & Call)

Objectives

The client wanted to make an architectural layer called a sync engine for mobiles. The core objective was to make a client-side layer that processes all the data displayed in the mobile app. A robust communication platform was to be developed to handle network communication and authentication with local caching of data, audio-video library signals, encryption and decryption, and other bits and pieces.

The platform has four apps-

  • iOS app
  • Android app
  • Web application
  • Desktop app (for Mac, Linux, and Windows)

The Challenges

 

  • Setup server – it’s very long and complex process to setup server
  • Setup video call  – need to install proper dependency for video call
  • In iOS, Setup Push notification for call and chat – limitation of iOS push notification not able to send push notification in iOS 13 device.
  • For Customize Application, we Edit methods from wire sync engine framework.

Our Solution

We integrated video calling feature with proper dependency and set the server. We also addressed the limitation of not sending push notification in iOS 13 device with advanced notification settings. We also introduced support for dark mode and end-to-end encryption in the application.

Features

User Features

  • Login with email and mobile number
  • Chat one to one and in Group
  • Video Call one to one and in Group
  • Audio Call one to one and in Group
  • Each Chat and call is encrypted end to end
  •  Send all type of files in attachment.
  • Support HTML text in chat
  • Support dark mode
  • Support backup automatically
  • Advance setting with notification and report bug
features

Tech Stack

iOS

Swift

Xcode

Android

scala

Android Studio

Typescript

Electron Framework

INQUIRY

Let's get in touch

UNITED STATES

31236 Meadowview Square,
Delmar, DE 19940, USA

Sales: +1 (732) 927-5544

UNITED KINGDOM

13 Layton Road, Hounslow,
London, TW3 1YJ

Sales: +44 7404 607567

INDIA

2nd Floor, Sun Avenue One, Bhudarpura, Ayojan Nagar, Nr. Shyamal Cross Road, Ahmedabad, Gujarat-380006

Sales: +91 635-261-6164

For Project Inquiries