TikTok Clone using Flutter GetX State Management

You are currently viewing TikTok Clone using Flutter GetX State Management

TikTok Clone using Flutter GetX

A Tiktok Clone using Flutter Getx which works on both Android & iOS. The author has created the demo using GetX, Firebase, Firebase Auth (for authorization), and Firebase Storage (which is used for storing the data on Firebase). GetX is a state management and powerful framework for Flutter.

Features

  • Authentication with Email & Password
  • Uploading Videos with Caption
  • Compressing Videos
  • Generating Thumbnails Out of Video
  • Displaying Videos with Caption
  • Liking on Posts
  • Commenting on Posts
  • Liking the Comments
  • Searching Users
  • Following Users
  • Displaying Followers, Following, Likes & Posts of User
  • TikTok Like UI
See also  LiveBox: A Video Calling App with Agora SDK using GetX Flutter

YouTube

The author has created a video as well so that it’s easy to understand. you can visit by clicking on the below Image.

Installation

After cloning this repository, migrate to tiktok-flutter-clone folder. Then, follow the following steps:

  • Create Firebase Project
  • Enable Authentication
  • Make Firestore Rules
  • Create Android & iOS Emulator/Simulator Then run the following commands to run your app:

flutter pub get
open -a simulator (to get iOS Simulator)
flutter run

Learn about chatgpt projects. click here

See also  Flutter Grocery App Using GetX

Tech Used

Server: Firebase Auth, Firebase Storage, Firebase Firestore

Client: Flutter, GetX

Architecture: MVC

Credit

This project was developed by RivaanRanawat
Download this project from the below link.
https://github.com/RivaanRanawat/tiktok-flutter-clone/archive/refs/heads/master.zip
You can visit original source page from the below link.
https://github.com/RivaanRanawat/tiktok-flutter-clone

Spread the love

Leave a Reply