// the find
salvadordeveloper/flutter-tiktok
A TikTok Clone in Flutter and Firebase.
A TikTok UI clone built with Flutter and Firebase, covering the vertical video feed with swipe navigation and basic user metadata. It's a learning project — good for understanding how to wire video_player with Firestore, not a starting point for a real product.
The GetIt service locator setup is a reasonable architecture choice for a project this size — avoids the boilerplate of full BLoC while keeping things testable. Using PageView for the feed instead of a custom scroll controller is the right call; caroulsel_slider was a mistake the author already corrected. The separation of data layer (lib/data/) from screens is clean for a demo. Firebase Storage video links as plain URLs means you can swap backends without touching the player logic.
The TODO list is basically the whole app — no auth, no likes, no comments, no upload. What's here is a video player with a Firebase-backed playlist, not a clone. Last commit was September 2022 and Flutter has moved significantly since then; pubspec.lock will be full of version conflicts the moment you run flutter pub upgrade. The demo_data.dart seeding approach is a dead end for anything beyond a proof of concept — it writes hardcoded video records to Firestore on first run, which is not how you'd actually build this. No tests beyond the default widget_test.dart placeholder.