/instagram-clone

Its an instagram-alike android application developed only for education purposes. Its a clone of instagram application in terms of functionalities. The application uses Firebase authentication for Signing up and loggin users. The images uploaded by the users are visibile to anyone who has signed up. The images are stored in the Firebase storage and appear on the feed of a particular user.

Primary LanguageJava

Photoshare

Its an instagram-alike android application developed only for education purposes. Its a clone of instagram application in terms of functionalities. The application uses Firebase authentication for Signing up and loggin users. The images uploaded by the users are visibile to anyone who has signed up. The images are stored in the Firebase storage and appear on the feed of a particular user. The user details like username are stored in the Firebase Realtime database.The images are extracted asynchronously with the help of dynamic imageviews created depending upon the number of images on the storage, for a particular database. A user can only delete images uploaded by him by going to his feed and using long-press on an image which he wants to delete.

Minimum SDK required - 5.0 or above

Alt Text

The Application uses OOPS concepts like encapsulation and modularity for removing redundancy from the code. The app works within the complexity of O(n) with the use of proper datastructure like HashMaps. The application uses Internet permission to connect to the Firebase database. Clone the repository to play around.