A working Instagram clone written in Flutter using Firebase / Firestore
I built Fluttergram as a way to learn Flutter when it was still in Beta V1. At this time, Flutter was in its really early stages, and best practices were not yet established. As such, this repo does not reflect the current Flutter best practices and is not at a high code quality standard. That said, it still has merit in being a complete example of what can be done in Flutter.
Download the release APK to try out Fluttergram
I update Fluttergram with new features and bugs fixes, but the apk may be behind master. Take a look at the changelog to see the most recent additions to the apk.
$ git clone https://github.com/mdanics/fluttergram.git
$ cd fluttergram/
firebase initfunctions/lib/index.js to your firebase project's functions/index.jsgetFeed with firebase deploy --only functions In the output, you'll see the getFeed URL, copy that._getFeed function in feed.dart with your cloud function url from the previous step.If this does not work and you get the error Error: Error parsing triggers: Cannot find module './notificationHandler' Try following these steps. If you are still unable to get it to work please open a new issue.
You may need to create the neccessary index by running firebase functions:log and then clicking the link
If you are getting no errors, but an empty feed You must post photos or follow users with posts as the getFeed function only returns your own posts & posts from people you follow.
keytool -exportcert -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore
google-services.json into /android/app/.Double check install instructions for both
Dart
91.5%
TypeScript
5.4%
Ruby
1.8%
Objective-C
1.0%
A working Instagram clone written in Flutter using Firebase / Firestore
I built Fluttergram as a way to learn Flutter when it was still in Beta V1. At this time, Flutter was in its really early stages, and best practices were not yet established. As such, this repo does not reflect the current Flutter best practices and is not at a high code quality standard. That said, it still has merit in being a complete example of what can be done in Flutter.
Download the release APK to try out Fluttergram
I update Fluttergram with new features and bugs fixes, but the apk may be behind master. Take a look at the changelog to see the most recent additions to the apk.
$ git clone https://github.com/mdanics/fluttergram.git
$ cd fluttergram/
firebase initfunctions/lib/index.js to your firebase project's functions/index.jsgetFeed with firebase deploy --only functions In the output, you'll see the getFeed URL, copy that._getFeed function in feed.dart with your cloud function url from the previous step.If this does not work and you get the error Error: Error parsing triggers: Cannot find module './notificationHandler' Try following these steps. If you are still unable to get it to work please open a new issue.
You may need to create the neccessary index by running firebase functions:log and then clicking the link
If you are getting no errors, but an empty feed You must post photos or follow users with posts as the getFeed function only returns your own posts & posts from people you follow.
keytool -exportcert -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore
google-services.json into /android/app/.Double check install instructions for both
Dart
91.5%
TypeScript
5.4%
Ruby
1.8%
Objective-C
1.0%