- Clone of the Instagram app UI using flutter SDK, dart as language and firebase for authentication.
Android Studio: Download and Install it using - https://developer.android.com/studio and do the required configuration for testing the project based on device specifications using android emulator or physical device.
To run this app, you will need to follow these 3 steps:
-
a Laptop
-
Xcode or Android Studio and Simulator or Device to test
-
Git installed on your Laptop.
# Clone this repository
$ git clone https://github.com/Somya-Khandelwal/InstaApp.git
# Go into the repository
$ cd Insta_UI_CodingClub
# Install all dependences
$ flutter pub get
# Run App
$ flutter run
- Login or Signup - Two buttons
- Login- Text Fields and a Button
- Sign UP - Text Fields and a Button
- Authentication - You can sign up and use the details to login next time.
- Google Sign in - You can use google account to sign in.
- Firebase - Uses google firebase for authentication and storing details
- Home- Scrollable stories and feeds, Feeds can be commented and liked which will follow a snackbar, DM page button at the top right.
- Search - Added few images using grid view
- Favourites - to show recent activities
- Profile Contains info and few images, It also has Logout Button.
- Edit profile - it allows you to edit you Name, username add website and Bio.
- Dm - Has recent messages received
- Upload Image - You can new upload Images which will be shown in you profile page and new feeds.
Every page has an AppBar and Navigation Bar to switch between pages.