Meuh Life is a mobile App aiming to become the new social network of the school MINES ParisTech. It provides a space to facilitate communication and inclusion within the school. This repository contains all the files for the mobile App Meuh Life.
Meuh Life is born to provide a project to train and learn flutter for the students. To facilitate the development, we have used Firebase as a Backend.
If you want to learn flutter rapidly, we highly recommend following this free tutorial: App brewery - Introduction to Flutter It's a 10h course that will teach you everything you need to get started no prior experience required. They also give you a certification at the end for free. Tip: Speed up the video on the configuration at the bottom right corner of each video.
Follow the tutorial from above, they are explaining quite well how to install everything on Section 2: How to setup Android Studio and flutter
If you have Android Studio: Follow this video to learn how to clone the project in 4 min
Execute the pub get
command to download the packages from pubspec.yaml
.
Then follow the Section 4 of the tutorial to run the code on your device or on an emulator.
References:
Download GoogleService-Info.plist from Firebase, and add it to your project through XCode.
(It must be done through XCode, otherwise it won't compile: flutter/flutter#16871).
You should then be good to go, just launch the emulator and run the following command:
flutter run
FIle | Description |
---|---|
functions | All the cloud functions of Firebase: managing notifications, comments and like counts |
lib | All the flutter codes |
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference. App brewery - Introduction to Flutter