en flag +1 214 306 68 37
Cross-Platform Dating App with Profile Matching Mechanism

Cross-Platform Dating App with Profile Matching Mechanism

Industry
Entertainment, Software products
Technologies
Mobile, Xamarin

Client

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

Challenge

The Client wanted to create a dating app similar to Tinder. To reach out to multiple mobile platforms yet preserve the smooth and fast performance of the future app, they chose to go with Xamarin development.

The Client already had a team of 5 on-premises developers, who were working on the server side of the app. However, assistance with the client side implementation was required. In November 2017, the Client contacted ScienceSoft and requested team augmentation for the project.

Solution

ScienceSoft’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 match between users based on profile information.
  • View/like/report other users’ profiles.
  • Private chat.da3

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

Results

Having received the completed client app from ScienceSoft in December 2017, the Client proceeded to client-server integration.

Technologies and Tools

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

Have a question to our team or need help with your project?

Our team is ready to provide client references, estimate your project, or answer any other question related to your IT initiative.

Upload file

Drag and drop or to upload your file(s)

?

Max file size 10MB, up to 5 files and 20MB total

Supported formats:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log

More Case Studies