https://github.com/morikeli/instagram-mobile-app-clone
An Instagram app clone for Android and iOS developed with Flutter.
https://github.com/morikeli/instagram-mobile-app-clone
android android-application cross-platform cross-platform-app dart dart3 flutter flutter-app instagram-app instagram-clone instagram-mobile instagram-mobile-app ios ios-app mobile-app mobile-application social-media social-media-app
Last synced: 5 months ago
JSON representation
An Instagram app clone for Android and iOS developed with Flutter.
- Host: GitHub
- URL: https://github.com/morikeli/instagram-mobile-app-clone
- Owner: morikeli
- Created: 2023-02-06T18:19:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-12T21:56:37.000Z (9 months ago)
- Last Synced: 2025-04-30T12:31:57.001Z (6 months ago)
- Topics: android, android-application, cross-platform, cross-platform-app, dart, dart3, flutter, flutter-app, instagram-app, instagram-clone, instagram-mobile, instagram-mobile-app, ios, ios-app, mobile-app, mobile-application, social-media, social-media-app
- Language: Dart
- Homepage:
- Size: 48.5 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Instagram mobile app clone
## Mobile app screenshots
| Splash screen (light) | Splash screen (dark) |
| --------------------- | -------------------- |
|  |  |
| | |
| | |
| Login screen | Signup screen |
|  |  |
| | |
| | |
| Home screen | Homescreen on scroll |
|  |  |
| | |
| | |
| Instagram stories | Instagram stories on scroll |
|  |  |
| | |
| | |
| Search screen | Search screen on scroll |
|  |  |
| | |
| | |
| Profile screen | Profile screen on scroll |
|  |  |
| | |
| | |
| Settings | Settings on scroll |
|  |  |
| | |
| | |
| Message screen | Message screen on scroll |
|  |  |
| | |
| | |
| Chat screen | Chat screen on scroll |
|  |  |
| | |
| | |
| Details screen | Details screen (toggle on) |
|  |  |
| Reels screen | Reels screen on scroll |
| | |
| | |
|  |  |## Overview
This is a Instagram mobile app clone developed for both Android and iOS.## Developer instructions
---
**NOTE**:
* To run this project, you **MUST** install Flutter SDK on your machine. Refer to [Flutter's documentation](https://docs.flutter.dev/get-started/install) and follow a step-by-step guide on how you can install Flutter SDK on your OS.* Make sure you have installed Android Studio or a text editor of your choice - VS Code or XCode.
* Make sure your machine supports virtualization - required to run an emulator. If it doesn't, don't worry, you can install `scrcpy` on your machine or use Android Studio's `mirror device` feature.
**Scrcpy Installation guide**
* [Install scrcpy on Windows](https://github.com/Genymobile/scrcpy/blob/master/doc/windows.md)
* [Install scrcpy on Linux](https://github.com/Genymobile/scrcpy/blob/master/doc/linux.md)
* [Install scrcpy on MacOS](https://github.com/Genymobile/scrcpy/blob/master/doc/macos.md)---
#### Installation guide for developers
1. Git clone
Clone this repository by opening your terminal/CMD and change the current working directory to Desktop - use `cd Desktop` command.
```bash
$ cd Desktop
$ git clone https://github.com/morikeli/instagram-mobile-app-clone.git
```2. Open the cloned repository on your text editor and run this command:
```bash
$ flutter run
```
3. Make sure you have a very strong internet connection so that the necessary gradle files can be downloaded. These files are necessary to build the project `apk` file.---
**Keep in mind**:
* When building the application for the first time, it may take 10 - 15 minutes to finish the installation and build process.
* When running the application using the `flutter run` command, it may take atleast a minute to install the build files on a physical device.
---## Contributor expectations
Incase of a bug or you wish to make a contribution, create a new branch using the git command `git checkout -b ` and create a pull request. Wait for review.You can also open an issue using the `Issues` tab. The reported issue will be reviewed and a solution may be provided.
## Request
Don't forget to star the repo 🌟😉## Known issues
The app is still under development. More features will be added with time.