Android, iOS app development Sep, 2022

ShokShak


Services provided

Android app development
IOS app development
Full stack development
DevOps engineering
Quality assurance
Project management

About the project

Our project falls under the category of entertainment and is situated within the domain of short-form video content and social media. The core concept behind this endeavor is to provide a platform for users to capture their friends’ genuine surprise reactions to various types of content, including pictures, video clips, and more. This unique platform is equipped with iOS and Android applications, making it accessible to a wide range of users. Additionally, an Admin Panel ensures smooth operation and management of the platform.

About the project

Technical
Challenges

Supporting AR face detection from the iPhone 7.

Implementing noise cancellation in iOS and Android during video watching and reaction recording.

Adding AR filters after and during video recording.

Handling up to 1000 requests per second on the server side.

information information information

01/ Discovery Phase

The structure of the app

development development development

STAGES

02/ Development

02/ development


Features we have developed

Profile

The profile functionality in the ShokShak app offers users a personalized space to curate their content and connect with others in the ShokShak community. Users can create and customize their profiles, adding a profile picture, bio, and personal information. It is possible to create amazing albums with truly authentic memories! Users can store reaction videos in albums after getting approval from their friends to do that. App allows to set who can access your albums.

Chat

The chat functionality within the ShokShak app serves as a versatile communication tool for users. It enables users to engage in real-time conversations, fostering social interactions and connections within the platform. Users can exchange text messages, multimedia content, and emojis with friends and other users, enhancing the overall user experience. The chat feature also supports group chats, allowing multiple users to participate in a single conversation.

AR Filters

In the app, users can access a range of dynamic AR filters, spanning across 2D and 3D masks, adding a playful and creative dimension to their friends’ reactions as they respond to the shared images or videos. Intensifying the surprise factor, the app introduces a concealed filter feature, enabling users to apply hidden filters during the recording process. These filters remain unseen while recording reactions but unveil themselves in the final video, contributing to unexpected and enjoyable moments captured within the app.

Video & Photo editing

The ShokShak app boasts a comprehensive range of editing tools tailored for both video and photo content, showcasing a standout emphasis on augmented reality (AR) features. Delving into a seamless and intuitive interface, it grants users effortless manipulation of visuals. Harnessing a diverse spectrum of AR filters, effects, and overlays, the app allows users to embed their media with immersive and personalized elements. Additionally, the platform facilitates cropping, resizing, and rotating media, ensuring precise composition, while offering features such as text addition and sticker incorporation for an extra layer of individuality. This makes ShokShak an ideal platform for crafting engaging social media content and concise videos. Users have the ability to set the duration for viewer reactions, providing an all-encompassing space for unleashing creative expression and fabricating visually striking content, complete with 2D and 3D AR masks that resonate with their audience.

Rooms

The ShokShak app offers an immersive AR-driven “react-to-watch” environment, enriching the collective experience with 2D and 3D masks. Users form groups, invite friends, and share “Shoki” – surprise-reaction videos, fostering an engaging exchange. Encourage reciprocal interaction as participants react to the videos, creating a shared viewing experience. The platform also facilitates a group chat, exclusively accessible to invite-accepted members, enabling vibrant discussions around the reaction videos. This AR-enhanced space elevates camaraderie and overall enjoyment, providing a lively and exclusive engagement space.

Sparks &
Reactions

Initiate an interactive experience by sending images or videos individually to friends to elicit their spontaneous reactions. Users have the ability to customize their content before transmission, enabling them to edit, crop, draw, add text, or merge images and audio, enhancing their creative expression. Ensure the element of surprise by withholding the content from friends until they open it. Upon their viewing, the application captures and delivers their genuine, unrehearsed reactions back to you, fostering an engaging and spontaneous exchange between friends.

FEATURES WE DEVELOPED FEATURES WE DEVELOPED FEATURES WE DEVELOPED

Blog

02/ DEVELOPMENT

Technologies

We use the latest technologies to deliver user-friendly, scalable, and secure solutions as per your business requirements.


Mobile
  • Kotlin Kotlin
  • Swift Swift
  • MVVM architecture MVVM Architecture

Backend
  • Kotlin Kotlin
  • NodeJS Node.js
  • Express Express
  • Microservices architecture
  • Redis Redis
  • AWS Services AWS services
  • Google Cloud services
  • Branch.io
  • Twillio

Data persistence
  • Realm
  • Room

Authentification
  • Facebook SDK
  • Google SDK
  • Apple SignIn

Image/ audio/ video
  • AVFoundation
  • Audio Toolbox
  • FFMpeg

Integrations
  • Firebase services Firebase services
  • Firebase Crashlytics
  • Firebase Cloud Messaging
  • Apple Push Notification
  • Socket.io
  • Google Maps Google Places API
  • StoreKit
  • In-App Purchase

AR Integrations
  • ARKit
  • SceneKit
  • ARCore


AWARDS & HONORS

Upwork Logo

Top rated company since 2015

Clutch top companies recognition emblem

Top mobile app development 2018

Clutch top companies recognition emblem

Top B2B company 2019

Say hello

Contact us to build the right product with the right team

    Message sent! Thank you!

    Send another message