<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=504731893395981&amp;ev=PageView&amp;noscript=1">
iOS-Social-Networking-App-back

iOS Social Networking App

Optimizes UI operations through parallel threads, employs an ML-driven activity stream
nda-logo-white

A startup tech company came up with an idea for a service based on an individualized IOU currency. This client wanted a solution that would allow users to create a personal currency and use it to trade for favors within a community.

Case Highlights

  • Optimizes UI operations through parallel threads
  • Employs an ML-driven activity stream
  • Integrated with Facebook for user authentication
Project Information
Engagement model

Fixed Price

Methodology

Scrum

Team
2

Xamarin Developers

3

Back-end Developers

1

Front-end Developer

1

Business Analyst

1

QA Lead

1

QA Engineer

1

Project Manager

More Details

Problem

The client engaged Softeq to develop an experimental virtual currency networking app. Each member of the experiment would have their own "IOU currency." Within the network, users could exchange and redeem currency for community favors.

The client required a mobile app to track and manage each member’s currency balance. Softeq also needed to create an admin panel and a landing page.

Solution

iOS-Social-Networking-App
Solution Features

Softeq delivered an iOS app, admin panel with a backend, and a landing page. The solution has the following features:

  • Posting and accepting favors
  • Following friends to view, like, share and comment on their favors
  • Creating a personal currency and using it as a digital IOU for favors
  • Tracking the collected currencies from completed favors
  • Viewing and comparing currency performance
  • Cashing out currencies in a virtual wallet for future use in the network
  • Using the Admin Panel the system administrator can block inappropriate or abusive users and view transactions statistics
Technological Facilitators

To make the UI smooth and responsive, the team employed Texture, an iOS framework built on top of UIKit. The framework does moving image decoding, text sizing, rendering, and other functions, off the main thread. This keeps the thread available to respond to user interaction. Ultimately, this helps optimize the time for executing the entire layout and drawing code.

The app also relies on GetStream.io, an API for building an engaging activity stream, which loads fast, facilitates content discovery, and ensures that users see relevant and current content. The API’s personalization technology leverages machine learning to improve the feed, based on user engagement.

Security

The app is integrated with Facebook and employs the platform enabled user authentication mechanism.

Looking to Develop a Standout Mobile App?

Explore how we can bring your mobile app ideas to life—from MVP to full-scale app development and launch Learn more
Margarita-S
Margarita Account Manager

Result

Project Outcomes

The resulting solution, consisting of an iOS app, admin panel, and a landing page, was delivered on budget and on time. The customer decided to extend the app with an Android version.