Cross-Platform Dating App with Profile Matching Mechanism
Customer
The Customer 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 Customer 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 Customer 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 Customer 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 Customer, 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 Customer proceeded to client-server integration.
Technologies and Tools
Xamarin.Forms, Xamarin.iOS, Xamarin.Android, C#, XAML, MVVM, ExoPlayer, AVFoundation, Facebook SDK