Codementor Events

Key features that must required In social media mobile application.

Published Sep 17, 2021Last updated Sep 22, 2021
Key features that must required In social media mobile application.

Hey ya...!

Social-Media now a part of our life and we are daily using one of the social-media platform.

Many of us are thinking to develop Social Media category mobile application which running in iOS and Android.

Few of them they are not IT professional or might not technically sound so this post aim for those people who have idea but lots of confustion.

Following is primary question based on my 10 years of development experience and i mention below:

  • What kind of desing which people like most?
  • What are the main feature we need to add??
  • What is the market expectation?
  • What will be the cost and how much time that required for develop.
  • By Facebook - insta - twitter there are many command feature which one we add and which we can skip.

So there are many many question and confustion. Ahhhh....!

So here are my thought for making a social-media mobile application what we keep and what skip.

1. Authentication & Security

All are worried about privacy and security as we read in news about hacking - privacy compromise and etc. so make sure the server setup and backend of authentication (Loign - registraion)

Following auth flow manily use:

  • Login / Registration with social-media (twitter - linkedin - facebook - apple - google )
  • Login / Registration with mobile number and OTP
  • Two factor Authentication
  • Verification link via Email to make sure verify account.

2. Feed

After authentication feed is a main feature for any social-media mobile application which listed all the post which posted by user all over the world so following is the basic ability which user want in social-media app.

  • Show post with ability to sort by date - comment - likes etc that you can set based on your thinking.
  • If post in feed is media post then ability to view - watch post by simply tap on post
  • Ability to show user reaction so comment feature also required.
  • give your like if you like the post so like feature.
  • Most important Block - report feature. If you are developing social media application and if you have not that feature which user can block any one then Appstore - Playstore reject your application.
  • You also can making Feed based on friend - interect of topic not necessory you just list all the post as we need to think about app performance and storage as well as api calling requirest as well.

3. Notification

If you making social-Media mobile application and if you not notify user then there are chance you will not get more attantion of users. So following is the area you can cover by notification which user tap on it and open - visit application.

  • Push Notification about new friend requeist.
  • Push notification about reaction on your post.
  • Push notification if there are important announcment.
  • Push notification about Chat.

There are many area but that i am thinking to cover becouse if you cover more then might people annoying to keep getting push notification and there are chance to uninstall app. (Suggestion to add ability that user can turn on / off all the push notification)

4. Post Creation

As a social-media mobile app user people want to show their thoughts as a post so following is ability people want in post creation.

  • Create post as text only.
  • Create post with or withou text as well as image.
  • Create post with or withou text as well as GIF.
  • Create post with or withou text as well as Video.
  • Create post with or withou text as well as Voice Note.
  • Create post with or withou text as well as Geo Locaton.

So if you are planning for develop social-media mobile application above one is basic feature which we need to add must and also one more things is that there are thousand of social-media apps available now on Appstore - Playstore so you come up with more uniqe idea.

Here are following other points i suggest:

  • Basic profile with basic details.
  • Friend connection machanisam.
  • Mention users.
  • hashTag and filter.
  • Contest or points system.
  • Group and pages.
  • Story feature.
  • Temparary post.
  • Share / repost.
  • Private chat - grooup chat - selected chat feature.
  • come up with live video - audio call - video call.

So this topic about social-media is endless discusstion and if you keep thinking you will get new new ideas.

I am nitin having more than 10 years of experience in mobile application development and can provide complate solution for your iOS - Android - Backend - website.

feel free to ask if you have any question regarding this post and will ready to help anyone at anytime.

Thanks enjoy the post.

Discover and read more posts from Nitin Gohel
get started
post commentsBe the first to share your opinion
Show more replies