Code

Social Network Multi-Purpose

Social Network Multi-Purpose

Insta Network an application that allow to have a real-time chat with friends (Like Instagram). You can share images , videos , status…etc with your followers . there is a database local to save your messages and other things, so when user lost the internet connection he can write a message or share a post ,so it will be saved on database local and once the other user come online the app will send your message or share your post directly .For the Backend side you can control your app as you want even you can control and settings up the Admob from the dashboard .I build the backend using PHP & MYSQL .For the client side i use Realm as database local.

Demo APK


update 19/04/2018 :
  1. Fix purchase code bug on backend side.
update 16/04/2018 :
  1. Fix backend bugs.
  2. Update libraries   .
  3. Fix load images bugs
  4. Some design improvements .
  5. Fix other bugs .
update 19/01/2018 :
  1. Fix share the videos bug.
  2. Fix Blocked user clicks bug, “application crashes”  .
  3. Fix change group image on android 6 …
  4. Fix change group name.
  5. Fix dialogs problems.
  6. Add swipe to delete user conversations.
  7. Change design.reason ” it’s look like instagram and google play can suspend your app ”.
  8. Add new library filters and edit image before share it .
  9. Add zoom for Image preview .
  10. Add new library filters and edit image before share it .
  11. Fix other bugs .
update 22/11/2017:
  1. Fix location bug.
  2. Fix search users bug .
  3. Fix links bug.
  4. Fix app crashed on old android version like android 4.1
update 20/11/2017:
  1. Make recyclerView fast.
  2. User can connect using facebook .
  3. User can connect using google plus.
  4. Fix registerId bug.
  5. Fix camera bug.
  6. Add Turkish language.
  7. Add verify profiles.
  8. User can search for conversations.(not group conversations)
  9. Implement notifications for Android O.
  10. Update libraries.
  11. Some design improvements .
update 25/09/2017:
  1. Fix chat bugs
  2. Fix update image profile bug
  3. Some design improvement
  4. Fix some other bugs.
  5. Fix Gallery and camera bugs on android N

update 11/09/2017:

  1. Fix chat bugs
  2. Integrate chat app with instanetwork
  3. Some design improvement
  4. Fix some other bugs.
  5. Fix Files bugs

update 01/08/2017:

  1. Fix Camera bug and files for android N
  2. Create a chat app for InstaNetwork
  3. Some design improvement
  4. Fix some other bugs.
Update : 08/06/2017
  • fix new bugs .
  • Add double click to like a post .
  • You can enable/disable animations for the app .
  • Add a custom video player .
Login/registration Features:
  • login/register UI like instagram (colors effect) .
  • User can register with the email address .
  • User can verified his account by email .
  • Resend verification email .
  • Reset password by email .
Conversation Features:
  • Show all conversation list .
  • Show messages counter .

User Features:

  • Show all users list .(Followers/Following)
  • Follow/Unfollow acctions .
  • Check user profile and posts .
  • Search Features:

    • Search for a new users by username/email .

    Select users Features:

    • Select user to start new conversation .

    Posts Features:

    • Show posts list .
    • Hashtag/Mentions features .
    • Share post with user location .
    • Make post private or public .
    • Like post action.
    • Comment post action .
    • Show Likes/Comment list .
    • Delete/Update post actions .
    • Delete/Update comments actions .
    • Select image from gallery or take it by custom camera . .
    • Edit and add filters to the images like instagram .
    • Check a single post .
    • Play videos .

    Settings Features:

    • Edit profile option .
    • Change password option .
    • Edit Language option .
    • Notifications Settings:
      1. Enable/Disable Notifications tones .
      2. Change notification tone for notifications .
      3. Enable/Disable vibrate.
      4. Change notification light for notifications.
    • Privacy & Terms option
    • Deactivate account option
    • Logout option

    Edit Profile Features:

    • Show/Edit user Image/Name .
    • Show current user information.
    • Show user posts.
    • Show user gallery.
    • Hover for image like instagram on gallery.

    EditProfile Features:

    • Edit basic information
    • Edit private information
    • Make privarte information as private or public .

    Messages Features:

    • Send a real-time messages .
    • Waiting/Sent/Delivered/Seen indicators to know message status .
    • Use default emoticons in your chats .

    Notifications Features:

    • Show notification list .
    • Show notification when a new message received .
    • Show notification when a new user started following you .
    • Show notification when a user liked your post .
    • Show notification when a user commented you post .

    Group Profile :

    • Show all group information .
    • Show group media .
    • Edit/Delete/Exit group actions .
    • Show group members list .
      • Make member as an admin option .
      • Delete member from group option .
      • Send a message to member option .
      • View member profile option .
    • Add new participants to group .

    Messages Features:

    • Send a real-time messages .
    • User can send media (Audio/Image/Video/Document) .
    • Recording audio .
    • Use emoticons in your chats .
    • Delete/Transfer/Copy message .

    Design And Animations Features:

    • UI follows Material Design Principals .
    • Insta Network has many different animations.

    Android M permissions are implemented

    > Dashboard <

    • Show Users/Posts/Messages counter .
    • Show the last new users .
    • Show joined users by country .
    Users section Features:
    • Show Users list and there information .
    • Delete user action .
    Messages section Features:
    • Show messages list .
    • Delete message action .

    Posts section Features:

    • Show posts list .
    • Delete posts action .

    NOTICES

    Just Follow the clean documentation provided with the project for easy setup.

    For Advance changes, proper knowledge of android programming concepts is required.

    Requirements

    • Just a shared hosting is enough to run the app.
    by
    by
    by
    by
    by
    by