BytMe

Introduction:

Byte me is an emoji messenger platform that enables you to connect and communicate through hundreds of custom sound emojis, have entertaining interactions with your friends and family by sending and receiving emojis with sounds to let them know how you feel, where you are, what you think or anything else!

Need:

  • Share emojis and stickers directly in any chat app using ByteMe keyboard
  • Scheduling message.

Solution:

  • Create a simple yet intuitive mobile app interface.
  • Allow user to share custom emoji.
  • Create Flask end-points to host user requests.
  • Fun query DSL in Elasticsearch and feed it to python dfflib.
  • Runtime adding / removing of emoji to keyboard from app.

Benefits:

  • User can send custom emoji.
  • User can send emoji on different app like iMessage,whatsapp,facebook messenger.
  • Reduce time taken for document creation by 38%.
  • User can save the emoji in camera roll.
  • User can add/remove the emoji from the keyboard using the app container.

Business Challenge

Need:

The client wanted an app that aids sharing emojis and stickers directly in any chat app using ByteMe keyboard, scheduling the messages, users can also share emoji from their camera roll, users can share emoji to other social networks like Facebook, google+.

Challenges:

  • Scheduling message as per date and time
  • Intercommunication between app and keyboard

Solution:

Scheduling message as per date and time

To schedule messages we used iOS local notification service that reminds the user to send the message when the desired date and time is attained.

Intercommunication between app and keyboard

We used iOS app extension to create the keyboard. Using this mechanism we are able to do intercommunication between the container app and the keyboard.

Related Projects