Code

Flutter - TikTok Clone | Triller Clone & Short Video Streaming Mobile App for Android & iOS

Flutter - TikTok Clone | Triller Clone & Short Video Streaming Mobile App for Android & iOS

Cart 335 sales

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 Flutter
  • For Android & iOS
  • Android 11 Ready
  • iOS 14 Ready
  • Well-arranged code
  • Splash Screen
  • 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
  • Video Views
  • Video Likes
  • Choose Sound Track From Played Video
  • User Chat
  • User Verification
  • Verified Profile Tick
  • 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
  • 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
    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

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




by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey