Cross-Platform Dating App with Profile Matching Mechanism

Cross-Platform Dating App with Profile Matching Mechanism

Industry
Media & Entertainment, Software products
Technologies
Xamarin

Summary

A Norwegian IT company wanted to create a swipe-based dating app and chose Xamarin to reach multiple mobile platforms while preserving smooth, fast performance. With its own five-person team already building the server side, the company needed help with the client side and engaged INNERLUXES for team augmentation. INNERLUXES's Xamarin developers built the full client app and handed it back for client-server integration.

About the Client

The Client is a Norwegian IT company that develops different types of software, including automation and embedded systems, mobile and web apps, and IoT solutions.

The Challenge

The Client wanted to create a popular-style, swipe-based dating app. To reach multiple mobile platforms while preserving the smooth, fast performance of the future app, it chose Xamarin development. The Client already had a team of five on-premises developers working on the server side, but needed assistance with the client-side implementation, so it requested team augmentation from INNERLUXES.

The Solution

INNERLUXES's Xamarin developers seamlessly joined the initial project team. Using basic UI prototypes provided by the Client, they created a client app with the following features:

  • Registration / login.
  • Personal profile form.
  • Searched-partner profile form.
  • Automatic matching between users based on profile information.
  • View / like / report other users' profiles.
  • Private chat.

With Xamarin.iOS and Xamarin.Android, the app was adapted for use on the respective mobile platforms.

The Results

  • Having received the completed client app from INNERLUXES, the Client proceeded to client-server integration.

Technologies and Tools

Xamarin.Forms, Xamarin.iOS, Xamarin.Android, C#, XAML, MVVM, ExoPlayer, AVFoundation, Facebook SDK.