- Clone repository
- Open the Project in your android studio
- IMPORTANT:- Change the PackageName
- Create Firebase project.
- Connect Firebase with Android Studio.
- Download the file google-service.json from firebase project setting and import into your project
- IMPORTANT FOR NOTIFICATION:- Copy Server key from Firebase/Project Setting/cloudmessaging/ and paste it in APIService.java class
- Login, Signup,Logout,Forgot password (with email verification)
- Quick Login like in Facebook and Instagram (this means app remembers that you had logged in).
- Follow, Unfollow, Profile views.
- Post photo posts from camera or gallery
- Like posts
- View all likes on a post
- Comment on posts
- View all comments on a post
- Like posts
- Edit your profile (username, Bio, social links,Name).
- Conversation with your freinds.
- Message emoji, Text.
- Get Notifications.
- Search for users
- Search based on usernames
- Post Story from camera or gallery
- Views
- View all Views on a Story
- Delete
- Delete Story
- Views
- Offline Capability
- Android Studio
- Firebase
- Java
- Cardview
- Retrofit
- Image Croper
- StoriesProgressView
- Glide
- Country Code Picker
- Universal image loader
- Circle Image View
Many images used in the project belong to their respective creators/authors. No claim by me & those who use this project!!
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!
InstagramClone is available under the MIT License, see LICENSE for more infomation.