Flutter – TikTok Clone | Triller Clone & Short Video Streaming Mobile App for Android & iOS Download For Free

All > Site Templates > Flutter – TikTok Clone | Triller Clone & Short Video Streaming Mobile App for Android & iOS Download For Free

Flutter is an open-source mobile application development SDK created by
Google. It is used to develop applications for Android and iOS, as well as
being the primary method of creating applications for Google Fuchsia.
Flutter widgets incorporate all critical platform differences such as
scrolling, navigation, icons and fonts to provide full native performance on
both iOS and Android.




We provide basic suport free of charge,but we are also offering installation
packages, if yo need premium support, please select one of our packages
below that meets your requirments.

LeukeVideos is a TikTok | Triller Clone & Short Video Streaming Mobile App.

LeukeVideos has developed using Flutter and Dart. Hence, this app is
supported by both Android and iOS devices. We have introduced several
features to this app, and in future updates, we will continue to include
more features to enhance its efficiency.


Mobile Application Features

  • Developed with Latest Flutter v3.22.2
  • For Android & iOS
  • Android 14 Ready
  • iOS 17 Ready
  • Well-arranged and managed code
  • Splash Screen
  • New: Hashtags and username mention in the video description
  • New: AI video description generator
  • Social Media Login Google | Facebook | Apple
  • Manage Social Login enable/disable from Admin Panel
  • Register and Login using Email with OTP Based verification
  • Home Screen with video playing and change video on scroll up/down
  • Manage Social Login enable/disable from Admin Panel
  • Search Page
  • Account Setting Page
  • Carousel Slider
  • Video Trimming
  • Upload Video from gallery
  • Add music and record video
  • Like Videos
  • Share Videos
  • Follow Users
  • Comments
  • Video Watermark
  • Report Video
  • Nudity Detection using SightEngine API
  • Weapons Detection using SightEngine API
  • Hate Content Detection using SightEngine API
  • Upload Profile Picture
  • Block User
  • Report User
  • Report Posts
  • Video Views
  • Video Likes
  • Choose Sound Track From Played Video
  • User Chat
  • User Verification
  • Verified Profile Tick
  • HLS video streaming
  • Video Cache
  • Easy to Understand Code
  • Ready to Launch

Laravel Web Version Features

  • Modern UI
  • Signup / Login
  • Social Login
  • Watch Videos
  • Like / Comment
  • Follow / Unfollow
  • Pre-recorded Video Upload
  • Notifications
  • Privacy Policy Page
  • Terms Of Use Page
  • Social Media Links
  • Suggested Accounts
  • My Profile
  • User Verification Tick
  • User Chat
  • User Email Verification
  • Dynamic Primary Color
  • Multiple Sponsor Listing

Laravel Admin Panel Features

  • Modern Dashboard with various system stats on your disposal
  • Music Categories
  • Upload Music Tracks
  • Tracks are converted into AAC format as they are being uploaded
  • Manage Users
  • Manage Videos
  • Manage Trending Tags
  • Manage Reported Videos
  • Manage Flagged Video by NSFE Detector
  • Manage Reported Video by App Users
  • AdMob Settings
  • NSFW Detector Settings (Nudity | Weapons | Hate Content)
  • SendGrid API settings for outgoing Emails
  • SMTP Email Settings for outgoing Emails
  • Admin Settings
  • Watermark Settings
  • Social Links Settings
  • Web Social Login Settings
  • Pusher Settings for Web Version
  • Watermark Settings
  • AI Settings
  • Privacy Policy Page
  • Terms Of Use Page
  • One Click Updates Importer
  • Import /Export Music listing for bulk editing
  • Social Media Login Optional
  • Flutter App API KEY and USER settings
  • Storage options Local | Aws S3
  • Web Version Settings(Logo, Primary Color, White Logo)
  • User Verification Management
  • Sponsor Management

  Web User Demo
      User Name : demo@unifysofttech.com
      password: 12345678

  Web User Demo
      User Name : demo1@unifysofttech.com
      password: 12345678
  

  Admin Demo
        Url : https://leuke.unifydemos.com/admin  
        User Name : admin
        password: 12345678
      

What you will get?

  • Full source code
  • Documentation
  • Free Version Upgrade
  • Flutter Application
  • Web Version Laravel Application
  • Laravel Admin Panel and APIs

V4.1 | 11-June-2024

      Admin Panel
      New: Added settings to add Google Gemini AI API key in the app settings. 
      Fixed: Minor Bug fixes

      Flutter App
      New: Flutter upgraded to v3.22.2
      New: AI description generator has been added to the app.
      New: User can add hashtags in the video description which links to the hashtag videos page.
      New: User can tag other users using @username in the video description which links to the user's profile.
      New: Upgraded dependencies and packages to latest flutter and dart
      Fixed: Memory leak issue resolved
      Fixed: Minor Bug fixes
      Fixed: Removed Deprecated code files

    Web Version
      Fixed: Minor Bug fixes
      

V4.0 | 08-May-2024

      Admin Panel
      New: Updated laravel to latest version 10 and PHP 8.2
          Fixed: Minor Bug fixes

      Flutter App
      New: State management upgraded from MVC to GETX
          New: Flutter upgraded to v3.19.2
      New: UI update
      New: Latest dart compatible dependencies
      New: Addon ready app implementation
      Fixed: Deprecated gradle files issue
      Fixed: Removed Deprecated code files
      Fixed: Video performance issues
      Fixed: App crash during video upload process.

    Web Version
      New: Updated laravel to latest version 10 and PHP 8.2
      Fixed: Minor Bug fixes
      

V3.6 | 13-January-2023

      Admin Panel
          Fixed: Bootstrap fixes

      Flutter App
      New: Reporting user requireed for iOS
      New: Blocking video content requireed for iOS
      New: Flutter upgraded to v3.3.0
      New: Delete profile feature added
      Fixed: Update user profile issue resolved
      Fixed: Removed Deprecated code files
      Fixed: Resolved Firebase Messaging package issue
      Fixed: Notifications not working
      Fixed: Video do not update when switch between following and for you
      Fixed: Gender selection issue on iOS during registration
      Fixed: Cannot comment on Videos
      Fixed: Comments three dots issue
      Fixed: Registration email input validation 
      Fixed: User Profile icon
      Fixed: Video playing in background
      Fixed: Video descriptoon is cut off
      Fixed: Video uplaod issue some some devices
      Fixed: Home button stop responding after search
      Fixed: Stuck on search of a video is played from searched items
      Fixed: Watermark getting cut off
      Fixed: User Profile page Like | Followers | Following count issue when swicthing between tabs
      Fixed: Back from pages sometime crash the app

    Web Version
          Fixed: Bootstrap Popups
          Fixed: Mobile device cannot acces menu
      Fixed: Mobile device cannot close popup

      

V3.5 | 22-June-2022

      Admin Panel
          Fixed: Bootstrap Popups
          New: Video conversion to HLS when uploading from admin

      Flutter App
          Fixed: Social Media registration sometime ask for lname randomly
          Fixed: Notifications setting were getting reset to default automatically
          Fixed: FCM token was not being removed when logout
          New: HLS Videos Support
          New: Video Croping
          New: Text Filters
          New: Video Rotation
          New: Timer on Camera Screen
          Performance: Upgraded to flutter 3.0.1
          Performance: Upgraded all the dependencies to latest
          Fixed various reported bugs from clients            
      Web Version
          Fixed: Chat issues

      

V3.4 | 22-Nov-2021

      Admin Panel
          Fixed: Listing pages not opening , issue with jquery CDN path
          Fixed: update popup not working
          Fixed: Video listing page video play popup not opening
          Fixed: Video not pausing and keep playing in the background

      Flutter App
          New: Pure Null Safety Compatible
          New: Flutter Version 2.5.3 Compatible
          New: Apple M1 Chip Compatible
          Fixed: Registration with email not sending OTP Email
          Fixed: Start New conversation cause app crash
          Fixed: Profile Page keep showing loader

      Web Version
          Fixed: Video play popup

      

V3.3 | 7-Nov-2021

    Admin Panel
      New: Modern UI, Improvements,Upgradded to latest frameworks
      Fixed: Issue when updating Mail Credentials into Admin Panel

    Web Version
      New: Chat modified to use Pusher & Laravel Echo
      Fixed: Commenst Not working 
      Fixed: Like count not increasing
      Fixed: My Profile view broken on some screens

    Flutter App
      New: updated to support Flutter 2.5.3 Version and updated all the packages to latest versions
      New: In App Notifications
      New: Deeplinking Sharing with thumbnails
      New: Modified the chat system to use Pusher for real time chats
      New: Performance Improvements,
      New: New My Profile Screen UI
      New: New Login Screen UI
      New: New Dashboard Footer UI
      New: New Folowers/Following Screen UI
      New: New Icons
      New: Changed API auth to JWT
      Fixed: Trimmer preview issue
      Fixed: Video Upload Issue
      Fixed: Front Camera not working issue
      Fixed: Mic Audio recording issue on some devices
      Fixed: Google AdMob Package updated
      Fixed: Facebook Login Package Updated
      Fixed: Social Login process
      Fixed: Dynamic Colors not working properly
      Fixed: Many reported issues by customers
      Fixed: OTP email not working

      

V3.2 | 12-May-2021

Special Thanks to @imothek for all the help and debugging for this release

    Admin Panel
      Fixed: Video Upload was cutting to random duration
      Fixed: temporary stored video path was incorrect

    Flutter App 
      Fixed: Api sound path was coming incorrect
      Fixed: Video duration was storing incorrect
      Fixed: Random App Crash
      Fixed: Record button click crash
      Fixed: Disk button click crash
      Fixed: Bottom bar becomes blank
      Fixed: My profile video listing scroll not working
      Fixed: User profile image not rounded
      Fixed: Video pause/play missing during recording for Android
      Fixed: User profile and My profile changed view count to compact view 
      Fixed: Video description was not storing when we first submit the video

    Web Version
      Fixed: Video Upload was cutting to random duration

    

V3.1 | 8-May-2021

    Admin Panel
      Fixed: Certain audio file uplaod issue.Exception getting duraton.
      Fixed: Google Recapthca made Optional
      Fixed: Mail settings update Issue
      Fixed: Vidoe not uploading when storage is set to S3
      Fixed: When storage is set to S3 , watermark path in admin page genral setting was not updating path
      Overall Performance Improvements

    Flutter App 
      Flutter 2 Support
      New: Comments Edit/Delete 
      Fixed: User was still able to chat with blocked user
      Fixed: User was able to visit blocked user profile from blocked user list page and take all the actions
      Fixed: Vidoe not uploading when storage is set to S3
      Fixed: Not sending verification email at the time of registration
      Fixed: Mobile number filed validation in edit profile page
      Fixed: Edit Bio keyboard overlap
      Fixed: View count not increasing
      Fixed: share button multiple click opening multiple popups
      Fixed: Like vidoe was loading the whole app again
      Fixed: Sometime clicking the chat button would get stuck at loading only
      Fixed: Crash at loading for certain devices
      Fixed: Newly followed user status not updating immidiatly when we visit user's profile
      Fixed: Opening a video from profile get stuck in loading and music of next video start playing
      Fixed: Writing message text color was not reflecting the dynamic colors from admin panel
      Fixed: Only spaces in chat message
      Fixed: Message time stamp layout
      Fixed: Verification page name field validation to accept alphabets only 
      Fixed: Video upload was trimming to 3 -5 sec for some videos
      Fixed: Blocked User check throughout the app
      Fixed: iOS bottom bar padding for devices with norch
      Fixed: Edit profile email readonly now so user can not change email
      Fixed: Some issues with chatting
      Fixed: Profile Update was not reflecting
      Fixed: Vidoe uplaod show success but it was not updating under user profile
      Fixed: AdMob issue due to package discountinued so changed the package.
      Fixed: Detailed Purpose Strings for iOS permissions
      Fixed: API FFMPEG commands to extract sound from user gallery uploaded video
      Overall Performance Improvements

    Web Version
      Fixed: adding new comment giving an exception
      Fixed: Vidoe not uploading when storage is set to S3
      Fixed: Not sending verification email at the time of registration
      Fixed: Video upload was trimming to 3 -5 sec for some videos
      Fixed: Blocked User check throughout the app
      Fixed: Extract audio track from user's uploaded video
      Fixed: Vidoe upload issue if user_id named folder does not exist inside sounds folder or if thumb folder is missing insdie videos upload directory.
      Overall Performance Improvements

  

V3.0-A | 23-Mar-2021

      Fixed: 500 error after replacing update files.
  

V3.0 | 23-Mar-2021

    Admin Panel

      New: Add upto 5 video recording durations
      New: App Theme ( Set App Colors dynamically from admin panel such as background, buttons, text, icons, headings).
      Fixed: Report Section was missing actions to be taken against the reported video
      Fixed: SMTP setting test email added so you are sure if the credentials has worked or not.
      Fixed: Add video recording times
      Fixed: Moved FFMPEG logic into a common function for easy navigation
      Fixed: Extract Audio from video uploaded by admin
      Fixed: Slow video uploading
      Fixed: Video uploading error when selected sound

    Flutter App
      New: Dynamic vidoe recording durations from admin
      New: New Login screens flow with improved design
      New: Dynamic App Colors from admin panel ( background, buttons, text, icons, headings)
      New: Show user followers count on dashboard
      New: Added posts count on profile page
      New: Changed all icons to SVG
      New: Blocked User list
      New: Detailed search page
      Fixed: After selecting audio , track does not play while recording video in some cases ( iOS Only)
      Fixed: Long description were not showing properly
      Fixed: Profile icon not clickabled in comments 
      Fixed: edit profile mobile number optional
      Fixed: Improved App design
      Fixed: Block / Unblock user
      Fixed: Block content from blocked Users
      Fixed: Users unable to Delete their own videos after they are published
      Fixed: Edit Video Description
      Fixed: Swtich position of Followers and Following tab on profile page
      Fixed: Bottom bar padding issue in Norch enabled devices
      Fixed: Extract Audio from video uploaded by user 
      Fixed: Error handling if Mail settings are nor configured in admin
      Fixed: Application crash if incorrect S3 settigns are configured
      Fixed: select music from palyed vidoe was not working properly 
      Fixed: Mobile number option when editing profile
      Fixed: username should only contain numbers, letters or _
      Fixed: Profile picture editing on iOS not working
      Fixed: user was able to block own profile
      Fixed: Social media login case password and confirmed same check not working
      Fixed: Bio was not updating
      Fixed: Full height Video 
      Fixed: Slow video uploading
      Improvement: App's overall design has been improved

    Web Version
      New: reCaptcha added for the user registration form page to avoid spam registrations
      New: Followers / Following List
      New: Blocked User list
      New: Block / Unblock user
      New: Detailed search page
      Fixed: Block content from blocked Users
      Fixed: NSFW detection not working
      Fixed: Extract Audio from video uploaded by user 
      Fixed: Long description were not showing properly
      Fixed: Error handling if Mail settings are nor configured in admin
      Fixed: Web Application crash if incorrect S3 settigns are configured
      Fixed: Edit Video Description
      Fixed: username should only contain numbers, letters or _
      Fixed: Home page setting header color selection breaks the website
      Fixed: Slow video uploading
      Improvement: Overall design improvements.
      Improvement: Main header mobile container changed
      Imporvement: Main header random videos will play now instead of a static as before
  

V2.9 | 25-Feb-2021

    Admin Panel
      Fixed: Reported Videos Listing have A missing column name
  

V2.8 | 24-Feb-2021

  Admin Panel
    Fixed: Reported Videos not showing
    Fixed: Watermark and logo getting replaced with each other.
    Fixed: Sound Listing showing debatable error

  Flutter App
    Fixed: Comments sometime showing error both iOS & Android
    Fixed: Sometime Video playing in background when you navigate from player during video initialization 
    Fixed: Watermark to be added to the right Top Corner
    Fixed: Bottom Bar become unresponsive when a banner ad is enabled for dashboard
    Fixed: Overlay issue when video height is small 
    Fixed: iOS adMob plugin issue, app build error

  Web Version
    Fixed: Video upload error
  

V2.7 | 18-Feb-2021

  Admin Panel
    New: Enable/ Disable Apple Sign from App Login Page Settings
    Fixed: HTML Tags Strips in the admin panel

  Flutter App
    New: Fixed: Enable/ Disable Apple Sign in from Admin (iOS Only)
    Fixed: Social login not working
    Fixed: Apple Permissions Strings Updated
    Fixed: Rejection reason/Notes are not showing in Verification Screen
    Fixed: Removed requirements for Google People APIs
    Fixed: Fixed: Social Login Enable/Disable from admin not reflecting in app
    Fixed: User Bio not showing on Profile Page
    Fixed: Verify OTP box not highlining when filling
    Fixed: Layout of Verification Screen 
    Fixed: Verification Screen not scrolling in case of small screens
    Fixed: Mic Enable/Disable not working in some devices
  

V2.6 | 11-Feb-2021

  Admin Panel
    New: Audio Track thumbnail upload

  Web Version
    Fixed: Audio playing in background after the popup is closed

  Flutter App 
    Fixed: Profile side menu layout fixed and added App Version 
    Fixed: Apple Sign in when try to login again in some devices
    Fixed: Social login registration form not working iOS
  

V2.5 | 08-Feb-2021

  Admin Panel
    New: App EULA page
    Fixed: HTML tag Strip 

  Web Version
    New: Set the desired username during Social Login
  

V2.4 | 04-Feb-2021

  Admin Panel
    New: Disable/Enable Specific Ads from Admin Panel (Google AdMob)
    Fixed: reported videos not showing in the admin

  Web Version
    Fixed: Resend Email Verification Email
    Fixed: Edit Video Description
    Fixed: Video Upload Issue from frontend
    Fixed: Video View Count fixed
    Fixed: Registration with Email not working
    Fixed: Chat DateTime incorrect,
  

V2.3 | 25-Jan-2021

  Admin Panel
    New: App Login Settings
    New: Change main Background image for Web
    New: Number of Videos per page setting for Web Version

  Web Version
    New: Dynamic Main Background Image
    New: Dynamic video records from admin page
    New: Show popup on click of the whole video section

  Flutter App
    New: Dynamic Login Page 
    New: Enable Disable Social Login from Admin Panel
    Fixed: Sometimes video not playing and showing black screen 
    Fixed:  Audio Overlapping
    Changed Layout for Music List
    Fixed not responding instantly when clicked on the music list item
    Fixed NSFW API not working properly 
    Fixed Video not showing on User Profile
  

V2.2 | 21-Jan-2021

  Admin Panel
    Layout Improvements
    Bug Fixes
    API Changes
    New: Social Media Login Optional
    New: Flutter App API KEY and USER settings 
    New: AWS Storage 
    New: Web Version Settings (Logo, Primary Colour, White Logo)
    New: User Verification Management
    New: Sponsor Management
    Fixed: Video Upload Bug
    Fixed: Sometimes Single Audio upload giving an error
    Fixed: Gif folder was not being created when the user registers from the frontend
    Fixed: Watermark auto-resize to 200 width ratios

  Web Version
    New: User Verification Tick
    New: User Chat
    New: Change colours of the user chat screens on runtime
    New: User Email Verification
    New: Dynamic Primary Colour
    New: Multiple Sponsor Listing
    Fixed: Pages (Privacy Policy, Terms, and Data Deletion Instructions)
    Fixed: Video Listing getting stretched
    Fixed: Likes and Comments not working on the popup
    Fixed: Social Login shows an error if not set in the admin panel

  Flutter App
    New: User Verification
    New: Registration with Email
    New: User Chat
    New: Video Cache
    New: Pre-cache Videos
    New: Video Post Message Screen
    New: Video trimming after record
    New: Now video processing is done within the phone
    New: Verified Profile Tick
    Fixed: Apple Sign in
    Fixed: Background video playing even after the app is closed
    Fixed: Background video playing while navigating through the pages
    Fixed: Google Sign in not working on some devices
    Fixed: Facebook Sign in not working on some devices
    Fixed: Dynamic Links on login screen for Privacy and Terms from the web version
    Fixed:  UR Launcher package missing
    Fixed: Profile Page Loading Speed 
    Fixed: Video Loading Speed
    Fixed: Follow not working from home screens
    Fixed: Home Screen following tab not refreshing when you recently started following someone
    Fixed: Video processing speed
    Fixed: Comments not working on some devices
    Fixed: Improved trimming Screen
  

V2.1 | 17-Dec-2020

  Admin Panel
    Layout improvement for Settings Section
    Dashboard Wording fixes
  Flutter App
    Fixed: Apple Sign in Missing in iOS
  

V2.0 | 15-Dec-2020

  Web Version    
    Brand New Web Version of the application
    Login / Register
    Social Login
    Email Signup
    Like Videos
    Comments
    Edit Profile
    Upload Pre-recorded Videos
    My Profile
    User Profile
    Suggested Accounts

  Admin Panel / APIs
    New: Integrated it will the web version
    New: Pusher Settings for Web Notifications
    New: SMTP Settings for Outgoing Emails
    New: SendGrid Settings for Outgoing Emails
    New: Social Links Settings for Web Version
    New: Social Login Settings for Web Version
    New: Privacy policy Page
    New: Terms Of Service Use Page
    New: Data Deletion Instructions Page for Social Apps
    New: Home Screen Settings for Web Version
    New: SMTP Settings for Outgoing Emails
    New: Upload Single track or multiple tracks
    Fixed: Video not uploading from admin

  Flutter App
    Brand New App Architecture using MVC
    Fixed: Playing background music from the previous video while scrolling to another video
    Fixed: Video Loading speed
    Fixed: User Profile Loading Speed
    Fixed: Dashboard loading Improved Performance 
  

V1.0.7 | 30-Oct-2020

  Admin Panel
    Fixed: Laravel Installer not loading error 
  

V1.0.6 | 28-Oct-2020

  Admin Panel
    Bug fixes and Performance improvement 

  Flutter App 
    Fixed: Social Media login not working
    Fixed: User profile not loading
    Fixed: other user profile visiting "App Token Required" error
    Bug fixes and Performance improvement
  

V1.0.5 | 26-Oct-2020

  Admin Panel
    New: Watermark feature
    New: Single / Bulk Songs upload feature
    Fixed: Sendgrid setting was not updating in ENV file
    Fixed: Included Artist column in Songs Import/Export
    Fixed: listing non-existed track in the select list while adding video from admin panel
    Fixed: FFMPEG error on windows server
    Fixed: Change Password link not working    
    Bug fixes and Performance improvement 

  Flutter App 
    New: Video Watermark
    Bug fixes and Performance improvement 
  

V1.0.4 | 13-Oct-2020

  Admin Panel
    Fixed: Video upload API error
    Fixed: AdMob Ads API not working
    Fixed: Video not rendering for some customers
  

V1.0.3 | 12-Oct-2020

  Admin Panel
    New: Brand New Dashboard Design with lot more information
    New: Dashboard (User Stats)
    New: Dashboard (Videos Stats)
    New: Dashboard (User Engagement Stats)
    New: Dashboard (Latest Version Check)
    New: Flagged Video Moderation (NSFW Detector)
    New: Reported Video Moderation
    New: AdMob Integration (Setting for AppID and Ad Banners)
    New: NSFW Detector using SightEngine API (Nudity | Weapons | Hate Content)
    New: SendGrid Email Settings for email notifications
    New: SendGrid Email Settings for email notifications
    New: One click update Database tables/ Columns 
    Bug Fix: Sound listing rendering error
    Bug Fix: Sound upload error 
    Bug Fix: Video upload error from admin panel

  Flutter Application
    Bug Fix: Social Media Login Error in release Build     
    Bug Fix: Nudity Detection False Alarm     
    Bug Fix: Video not loading     
    Performance Improvements 
  

V1.0.2 | 04-Oct-2020

    -Admin Panel
      Fixed: Admin table seeder
  

V1.0.1 | 03-Oct-2020

    Fixed: Problem while using laravel installer ( 404 not found)
  

V1.0.0 | 02-Oct-2020

    Initial Release
  
Scroll to Top