A clone of the TikTok App using Flutter.

Overview

Tik Tok App clone

TikTok is an iOS and Android media app for creating and sharing short videos. The app was launched in 2017 by ByteDance, for markets outside of China. ByteDance has previously launched Douyin for the China market in September 2016.

Introduction

This is a basic mobile application that uses the flutter framework to create a clone of the Tik Tok App.

It was inspired by BIGFIRE my colleague, who built a similar thing on iOS.

Plugins Used

The following flutter plugins were used to pull this off.

  1. Video Player - To help play videos from a server
  2. Cached Network Image - To fetch images & caching
  3. Image Picker - To help capture images from camera & picking images from gallery.
  4. HTTP - To make HTTP requests.

Work in Progress

TODO / Features in subsequent updates.

  • Code refactoring - as always
  • Few UI touch ups to the Home Widget (Page)
  • Add the page to create a video
  • Add the Inbox Widget (Page)
  • And possibly the Discover Widget (Page)

Application Screen(s) So far

alt tiktok_clone_preview_1.jpg

Preview 1.01

You might also like...
YouJoin Android Client, a cool app of connection, use Material Design.

YouJoin-Android 简介 这个repo是YouJoin社交平台的Android客户端,代码由本人独立编写,功能和特点包括: 采用Material Design设计 登录注册 即时聊天 个人中心(支持资料编辑、头像上传) 心情动态(支持最多九张图片;支持点赞、评论) 好友关注 附近的人(采

Share twitter url to this app, and you will be redirected.

twitter2nitter - redirect twitter to nitter Share twitter url to this app, and you will be redirected. Redirect works for: Open twitter url with twitt

A Flutter plugin thats support share files to social media like TikTok, Instagram, Facebook, WhatsApp, Telegram and more others...

Social Share Kit A Flutter plugin that's support share files to social media like Tiktok, Instagram, Facebook, WhatsApp, Telegram and more. This plugi

Tesla App Clone built in Kotlin, using Compose. The project was initially designed by Clinton using Flutter.

Tesla Tesla App Clone built in Kotlin, using Compose. The project was initially designed by Clinton using Flutter. We are keeping this repo as a singl

A flutter plugin to add Mapbox Navigation into flutter app

mapbox A new Flutter project. Getting Started This project is a starting point for a Flutter plug-in package, a specialized package that includes plat

Open as default - A flutter plugin that allows setting up your flutter app to open files as default
Open as default - A flutter plugin that allows setting up your flutter app to open files as default

open_as_default A flutter plugin that allows setting up your flutter app to open

Flutter NFC Project - A new flutter plugin to help developers looking to use internal hardware inside iOS or Android devices for reading and writing NFC tags
Esp touch flutter plugin - Client-side (mobile) Android Flutter implementation for ESP-Touch protocol

esp_touch_flutter_plugin Client-side (mobile) Android Flutter implementation for

TikTok-RecyclerView - This is a demo app built using 'Koin' a new dependency injection framework for Android along with RecyclerView and ExoPlayer2.
TikTok-RecyclerView - This is a demo app built using 'Koin' a new dependency injection framework for Android along with RecyclerView and ExoPlayer2.

TikTok-RecyclerView Demo About This is a demo app built using 'Koin' a new dependency injection framework for Android along with RecyclerView and ExoP

A simple app showing how to make a YouTube Shorts/TikTok style video pager

It's pretty straightforward to get started using ExoPlayer by following the library's Hello world! documentation. Once you throw Android's lifecycles

An app showing how to make an Instagram/YouTube Shorts/TikTok style video pager
An app showing how to make an Instagram/YouTube Shorts/TikTok style video pager

It's pretty straightforward to get started using ExoPlayer by following the library's Hello world! documentation. Once you throw Android's lifecycles

Mpesa-UI-clone-JetpackCompose - A Mpesa Ui Clone using Jetpack Compose

Mpesa-UI-clone-JetpackCompose Let's Challenge ourselves and build this Mpesa App

A Tiktok style feed of songs
A Tiktok style feed of songs

🌔 Nooble Engineering Challenge (Android Developer) 🔗 Test instructions are here 📜 Description This test solution is implemented with Clean Architec

Developers memes
Developers memes "TikTok"

Тестовое задание в Тинькофф Финтех Скриншоты Latest category Top category Приложение для просмотра gif Скролл между мемами как в тик токе Три категори

WhatsApp-Clone - WhatsApp Clone With Kotlin
WhatsApp-Clone - WhatsApp Clone With Kotlin

WhatsApp Clone this App is a follow up of a youtube Video by Btech follow the li

SnapChat-Clone - The android studio project for a snapchat clone for android devices
SnapChat-Clone - The android studio project for a snapchat clone for android devices

SnapChat-Clone This is the android studio project for a snapchat clone for andro

Wordle-clone-android - A Wordle Clone For Android

wordle-clone-android A Wordle Clone For Android Setup Add answer-bank.txt to the

TradeMap-Clone - Trade Map Clone with kotlin
TradeMap-Clone - Trade Map Clone with kotlin

TradeMap-Clone APP que simula atualização da bolsa de valores em tempo real para

Comments
  • Build error

    Build error

    After I clone this repo. I can't run successful.

    The domain/default pair of (~/Tik-Tok-App-Clone-Flutter/ios/Runner/Info, CFBundleIdentifier) does not exist

    opened by jerryzhoujw 2
  • The Project has become outdated.

    The Project has become outdated.

    The project has become outdated. Please can you update the project to support or run on the new Flutter v1.12.13+hotfix.8, also could you explain how to set the project up all i have had is errors to do with the new graddle and sqllite you could also migrate it to AndroidX

    opened by emmanuel39hanks 0
Owner
Maxwell Cofie
I am passionate about leveraging the power of Technology to solve pertinent real life problems in our society.
Maxwell Cofie
A basic instagram clone

Instafire A Approach of making instagram clone. Used kotlin for making and firebase firestore for storing and uploading data. One can login and logout

Divyansh Patel 3 Aug 6, 2021
📲 Android Application to track any user activity on Github built using the Github Developers API. Used Retrofit to fetch data and MVVM Architecture.

Github Visualizer ?? Android Application to track any user activity on Github built using the Github Developers Api. A sample application to demonstra

Dheeraj Kotwani 104 Dec 28, 2022
GitHub client for Android based on the abandoned official app

ForkHub ForkHub started off as a fork of the official Android app from GitHub, and has since seen lots of improvements. You can see a comprehensive li

Jon Ander Peñalba 2.8k Dec 28, 2022
A app client for Github

Git.NB A android app client for Github. 效果图 关于项目 Git.NB现以升级到2.0,功能大有升级,UI大改版本。各种有趣的操作,欢迎下载代码试完。 如果发现有任何问题和建议,随时欢迎Email或者开Issues, 如果有版权问题,立即删除。 使用的开源技术

null 319 Sep 9, 2022
The Google I/O Android App

Google I/O Android App 2021 Update Due to global events, Google I/O 2020 was canceled and Google I/O 2021 is an online-only event, so the companion ap

Google 21.7k Jan 7, 2023
PocketHub Android App

PocketHub This repository contains the source code for the PocketHub Android app. This is the same repository as the now-defunct official GitHub Andro

null 9.4k Dec 27, 2022
The ribot studio app for the Android Platform

Thank you for your interest in ribot’s development work. Unfortunately there are no current plans to make any changes to this project in the near futu

ribot 1.2k Dec 29, 2022
Skooter App - Android client source code

Skooter App STAY CONNECTED. LOCALLY Skooter is a FREE mobile application that acts like a Hyper Local Bulletin Board for your area by showing the most

Prathmesh Ranaut 61 Feb 23, 2022
Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+.

Twidere for Android Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+. Enjoy Fediverse now! Twidere-Android is maint

Twidere Project 2.7k Jan 1, 2023
An Android App for Github

A Github Android APP How does it look like ? Feature Last Events Repository Detail User Detail Read formatted code Star repository, follow people Sear

Quinn 492 Jan 3, 2023