Giter VIP home page Giter VIP logo

mufaddal5253110 / instagram-clone Goto Github PK

View Code? Open in Web Editor NEW
45.0 3.0 38.0 8.8 MB

I have build an Instagram clone using Firebase. Which has all features like Instagram. Having offline capability with data that had already loaded and you can see it later when you go offline.

License: MIT License

Java 100.00%
firebase instagram android-studio registration conversation instagramclone messageapp offline-capabilities java social-media-app

instagram-clone's Introduction

codeSTACKr | InstagramInstagram-clone

Installation Guide

  1. Clone repository
  2. Open the Project in your android studio
  3. IMPORTANT:- Change the PackageName
  4. Create Firebase project.
  5. Connect Firebase with Android Studio.
  6. Download the file google-service.json from firebase project setting and import into your project
  7. IMPORTANT FOR NOTIFICATION:- Copy Server key from Firebase/Project Setting/cloudmessaging/ and paste it in APIService.java class

Connect with me:

androrealm | YouTube dshakir52 | Instagram.

Features

  1. Login, Signup,Logout,Forgot password (with email verification)
  2. Quick Login like in Facebook and Instagram (this means app remembers that you had logged in).
  3. Follow, Unfollow, Profile views.
  4. Post photo posts from camera or gallery
    • Like posts
      • View all likes on a post
    • Comment on posts
      • View all comments on a post
  5. Edit your profile (username, Bio, social links,Name).
  6. Conversation with your freinds.
  7. Message emoji, Text.
  8. Get Notifications.
  9. Search for users
    • Search based on usernames
  10. Post Story from camera or gallery
    • Views
      • View all Views on a Story
    • Delete
      • Delete Story
  11. Offline Capability

Screenshots

Registration | Login

| Registration | feed example |

Profile | Edit Profile | Account Setting

| profile|feed example| feed example |feed example|

Search User | User Profile | User Post

|feed example|feed example|feed example|feed example|

Home feed | Seen/Unseen Story

| feed example|feed example|

Comment | Post Photo | Notification Panel

|Comment |feed example|feed example

Conversation | Push Notification

|feed example|feed example|

Firebase Database

feed example

Firebase Storage

feed example

Technology Used

  • Android Studio
  • Firebase

Language Used

  • Java

Module used

Copyright claims

Many images used in the project belong to their respective creators/authors. No claim by me & those who use this project!!

How to Contribute

Show your support by ๐ŸŒŸ the project!!

  • Fork the the project
  • Create your feature branch (git checkout -b my-new-feature)
  • Make required changes and commit (git commit -am 'Add some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request

Feel free to contribute!

License

InstagramClone is available under the MIT License, see LICENSE for more infomation.

instagram-clone's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

instagram-clone's Issues

Firebase InstanceId Is deprecated

Firebase InstanceId is deprecated in instagram clone. Please help to solve this problem.
The following error is being displayed:
C:\Users\Shrushti\AndroidStudioProjects\Instagram-clone-master\app\src\main\java\my\insta\fashionadvisor\Messages\Notification\MyFirebaseIdService.java:6: error: cannot find symbol
import com.google.firebase.iid.FirebaseInstanceId;
^
symbol: class FirebaseInstanceId
location: package com.google.firebase.iid
C:\Users\Shrushti\AndroidStudioProjects\Instagram-clone-master\app\src\main\java\my\insta\fashionadvisor\Messages\Notification\MyFirebaseIdService.java:7: error: cannot find symbol
import com.google.firebase.iid.FirebaseInstanceIdService;
^
symbol: class FirebaseInstanceIdService
location: package com.google.firebase.iid
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors

Task :app:compileDebugJavaWithJavac FAILED

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.