/Flutter-GetX-Firebase-Starter

Simple Flutter application with GetX and Firebase

Primary LanguageDart

Flutter and GetX with Firebase - Starter Project

Features

  • Authentication with Email & Password
  • Uploading Videos with Caption
  • Compressing Videos
  • Generating Thumbnails Out of Video
  • Displaying Videos with Caption
  • And many more

YouTube

I have created a tutorial based on this, do check it out on my channel Rivaan Ranawat

Installation

Clone the repo in your local computer. Then follow the following steps:

  • Create Firebase Project
  • Enable Authentication
  • Make Firestore Rules
  • Create Android & iOS Emulator/Simulator (or can connect real smartphone via cable by keeping developer options on from the settings) Then run the following commands to run your app:
  flutter pub get
  open -a simulator (if no deivce is connected)
  flutter run

Tech Used

Server: Firebase Auth, Firebase Storage, Firebase Firestore

Client: Flutter, GetX

Architecture: MVC