Cross-Platform Dating App with Profile Matching Mechanism
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.
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