Speak and Listen

Overview

Speak.Out is like a social diary, a place for you to express your thought in a short voice recording to millions of user. You can listen to other people from all over the world and discover the most trending voices. On Speak.Out, you are never alone, It is just waiting to hear what you want to say. Whenever you have a thought that you don't want to lose just speak, record and share it with the whole world. With this app, you can follow your favorite people, friends, and celebrities to get their voice instantly. You can tag friends and add a hashtag to particular recording so your voice can easily filter in some different categories. Speak.Out allows sharing your voice on your profile and also to other social platforms. So, what are you waiting for? Express yourself with unique thoughts and Speek.Out now and feel better for it!

Client Requirement

A client approached Hyperlink InfoSystem to develop social networking app similar to twitter but instead of typing messages he wanted to share audio recordings that save user's time and also share their thought easily. He wants to make an app for iOS platform where people can easily record a voice not and can share a post to an app and other social platforms. Hyperlink InfoSystem has developed Speak.Out app where people enable to record their voice about any new thought, song, any information or any good knowledgeable things on some limited time duration. There are many types of social apps but instead of typing a message; to record the same thing will be very easy. One of the best app where you can express your thought to the world.

Features

Signup/Login

  • Signup/Login with basic details.

Forgot Password

  • Users need to enter email ID and email with a temporary password would be sent to user’s email address.

Add Speak.Out

  • Users can add a feed by recording a voice note with a caption.
  • Voice note would have a limit on the duration of 24 Seconds.
  • Users can tag a person in this caption or add hashtags.

Feed

  • Users can see a list of feeds of people that they follow in a home screen.
  • Users can also see feeds which other people have tagged them.
  • Users can play each voice note without leaving the timeline.
  • Furthermore, Users can reply, like & comment and share a particular voice feed.

Play Feeds

  • Users have an option to play button at the top that would play feeds one by one from a user’s feed.

Share Feed

  • Users can share feed to other users, their own timeline or can send it to particular users through direct message.
  • Users can share feed to other social platforms.

Follow User

  • Users can follow other users from their profile.

Search by User and Hashtag

  • Users can search other people by username and name.
  • Users can search any hashtag and see all voice feeds with Hashtag.

Trending Post

  • Users can see most listen/liked voice feeds in trending sections of the app.

Chat

  • If both users are following each other they can chat with each other by voice or text.

Hashtag And Tag a friend

  • Users can start comment or caption with # and they will get past suggestions.
  • Users can tag a person who follows each other.

User Profile

    Users can see the following details

  • Profile Picture
  • Listen Bio with audio
  • Feeds: if user account is private then follow request need to be approved.
  • Like Feeds
  • Follower and Following count
  • Users can take the following action to profile

  • Follow User
  • Block User
  • Report User

Settings

    Users have three options regarding who can message them,

  • 1) Anyone can message
  • 2) Anyone who follows and they can message
  • 3) User whom I follow can message
  • Block User List

  • Users can see all block users and unblock them.
  • Push Notifications Settings

  • Users can enable/disable push notifications.
  • Change Password

  • Users can change password.
  • Notification

    Users can receive notification in the following situation:

  • 1) When someone Like or comments on your Feed.
  • 2) When any user requests to follow
  • 3) When someone shares the feed and someone tags you

Admin Panel

User Management

  • View and edit users
  • Verified/unverified users verification status
  • Block/Unblock users
  • Active/inactive users

Reported User List Management

  • Reported User and post management

Post Management

  • View users posts
  • Active/inactive user's post
  • View user list who have liked on post
  • View user list who have commented on post

Static Content Management for App

social networking app management

Challenges

To Manage Play My Feeds

As per the requirement of an application, we have to play voice note anywhere from the application. A user can play all the feed voice note sequentially from the application. If a user plays other voice feed, the old feed should stop and the new voice feed should start playing. To manage this functionality was a little bit tough for our developers. But after some brainstorming research, they handled this functionality very well. To manage the memory of the app, they created a single instance of the audio player to manage every voice feed.

Technologies

iOS

iOS OS Support:
iOS 9.0 to 11

Development:
Swift using Xcode

iOS Supported Devices:
iPhone 5, iPhone 5S, iPhone 6, iPhone 6S, iPhone 6 Plus, iPhone 6S Plus, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X

Language Support:
English

Admin Panel & API

Framework: CodeIgniter

Technology: PHP, MySQL

API: JSON Format

Browser/Device Compatibility:
Mozilla Firefox: Min 40.0 to Max 46.0 version
Google Chrome: Min 44.0 to Max 51.0 version
Internet Explorer: Min 10.0 to Max 11.0 version
Apple Safari: Min 8.0 to Max 9.1 version

Call Us Now

usa +1 309 791 4105 india +91 8000 161 161
OR
+