About

Category

Social ,

Peerbits is extremely pleased to share our recent success in the form of an employee engagement portal app. This application helps the admin and the employees to connect, interact, communicate with each other in a fun and creative way. This application comes with all innovative features which make it easy for the management team to convey all their messages and instructions to the employees in a very efficient and seamless manner.

Not only this, but it also enables employees to communicate among each other with cool features which offer an enhanced interactive experience.

Team Members

8

Weeks to launch the first mobile app version

3

Months of ongoing development

72

The Challenge

  • There were many challenges that we faced while the course of app development. First of all, we had to collect chats belonging to different companies on Firebase platform. The challenge was to ensure that the chats and list belonging to a particular company don’t mix up with the chats of other companies.
  • Another challenge was to adapt and switch to the latest technology. We worked on this project for over five years. During this, we had to switch to different technologies and tools for many occasions. One such challenge was to use SDK12.Another challenge was to adapt and switch to the latest technology. We worked on this project for over five years. During this, we had to switch to different technologies and tools for many occasions. One such challenge was to use SDK12.

The Solution

  • To resolve the challenge of chats on Firebase database we researched and finally came up with the solution of Unique IDs. We created unique IDs for each company which made it simpler for us to collect chats belonging to different companies and bifurcate it efficiently to avoid any mismatch.
  • Using SDK 12 was difficult as it didn’t support Xcode 10 or the lower versions. So, to fulfil that requirement we had to update in Xcode 10.1. However, Xcode 10.1 requires a minimum version of Swift 4 and our project was in Swift 3.2. So, we had to shift from Swift 3.2 to Swift 4 in order to use Xcode 10.1 which in turn enabled us to use SDK 12.
  • Also, the client replaced their inbuilt web browser UI WebView with WKWebKitView. So, we had to replace UI WebView with WKWebKitView everywhere in the application which was a massive challenge that we overcame.
solution
solution
solution
solution

Key features

  • Image feeds

    advanced-employee-engagement-portal

  • Social

    advanced-employee-engagement-portal

  • Game

    advanced-employee-engagement-portal

  • Survey

    advanced-employee-engagement-portal

  • Short story

    advanced-employee-engagement-portal

  • Innovations

    advanced-employee-engagement-portal

Technology stack
that we used in this project

We have used a plethora of cutting-edge tools and technologies to successfully complete this project. Some of the tools & technologies used are mentioned below:

Language

Swift, Java

Database

Firebase

Server

Azure

Network Request

REST APIs

Crash Reports

CrashLytics

Image caching

KingFisher, SDWebImages

Design architecture

Auto layout

Chat

Firebase

Have a look at
Our success stories

Over the years, Peerbits have delivered several customized solutions to their clients across the globe. You can get a closer look at few of such success stories here.