Skip to content

An instagram clone concept App, has the basic logic of following users, liking posts, uploading images etc

Notifications You must be signed in to change notification settings

developersamuelakram/InstagramClone

Repository files navigation

Instagram Clone App - Firebase | Kotlin Coroutines | MVVM

Developed by Developer Samuel Akram © Follow me on instagram @samuelcodes or email me: dev.samakram@gmail.com

Demo

App Demo

Firebase Firestore Structure

    ```
 `     Collection: Users
           documentid: userid // the user who is loggedin
 
      Collection: Posts
           documentid: postid // a random id generated with the help of UUID
       
        each post has a field that contains the list as value, this list contains 
        the usersids of users who have liked the post. 
 
      Collection: Follow
             documentid: userid // the user who is loggedin
                   followingid: List of users I follow
      
      ```

I have used the following tech

  1. Navigation components
  2. Kotlin coroutines
  3. MVVM
  4. Recyclerview
  5. Firebase,Firestore, Firebasestorage

Images

Login Screen

Profile fragment

Follow Fragment

FeedView

Edit Profile

Upload post

About

An instagram clone concept App, has the basic logic of following users, liking posts, uploading images etc

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages