News Feed: News feed shows all the recent posts of your friends and followers (according to their audience settings). It includes photos, videos an status updates of each users with timely order.
Notification system: Notifications are organized and added from server-side. Notification might pop up when a user (follows you, adds you as a friend, likes, comments, shares your post), when a followers adds a new post, updates its profile picture. More details regarding notification system is given below.
Friends and followers system: A friend can view all user photos, videos and status updates. Friends and followers both can send private messages. When you follow someone, you would receive their status updates like (post added, profile changed, shared post).
Post Following System: Facebook-like post following system is also included in this app. Whenever you comment on a post, you automatically start following that post so whenever a new person or the poster comments back, you’d get notified through notification system.
Photo sharing: You can share your photos with specific audience (public, friends and followers, friends only). Photos are saved on server database according to user ids.
Video sharing: This feature was especially requested by some customers so here it is now. You can now share videos with specific audience as you like.
Audience System: Audience system adds a layer of privacy in your account. You can set specific audience on your post so that only users from that audience would be able to see your post. It includes public, friends and followers, friends only.
Messaging system: You can send and receive messages from any user. Messaging system works via RestAPI.
Block system: You can block certain users from accessing your profile. Blocked users aren’t able to view profile, send messages and view posts, videos, photos.
Full android source code
Full project documentation
PHP (Server-side, with latest version)
MySQL (Server-side, with latest version)
Web server with fast internet speed and disk space for images and videos.
Knowledge of JAVA and PHP
Basic support: Basic support is available for free via comments section or email. Feel free to ask any tech related questions regarding the app.
Advanced support: It includes installation of web server and app, basic customization and other basic additions. It’s not available for free and you’ve to contact author for more information.
Customization: Customization is available for this app. Contact author via email for more information.