Loopz - Flutter Short Video App icon

Loopz - Flutter Short Video App

Go to Website
Hot or Not
Loopz - Flutter Short Video App

Description

Loopz - Flutter Short Video App with Live Streaming, PK Battles and Admin Panel

Loopz is a complete TikTok-style short video app built with Flutter (one code base for Android and iOS) together with a Laravel 11 API and a full admin panel. You get the full source code of the app and the server, an A to Z setup guide (PDF) for Android and iOS, and design screens. Change settings, ads, gifts and login options from the admin panel without publishing an app update.

Tested and working on both Android and iOS. The app runs on Android phones and on iPhone (Xcode), and the package includes helper scripts (setup.sh, setup_ios.sh, set_ios_google.sh) so the first run on a Mac is simple.

Admin panel https://loopzvideo.samaandroid...

username: admin@loopz.test

password : admin12345

Demo apk : https://drive.google.com/file/... 

What users get in the app

  • Guest mode: the app opens straight on the video feed, login only appears when an action needs an account
  • Login with phone number (SMS code), Google, Facebook (Firebase) and email / password
  • Feeds: For You, Following, Friends and Top, search, hashtags, sounds, duets
  • Camera and video editor: speed, filters, text, stickers, photo slideshows
  • Stories (24 hours), comments with replies and likes, reposts, chat with photo, video and voice
  • Profile, followers, verification badge request, privacy settings, push notifications

Live streaming (Agora)

  • Go LIVE page: title, topic, flip camera, public or private room, ticket price in coins, invite friends, 3-2-1 countdown
  • Live room for host and viewers: chat, hearts (double tap), viewer count, host score
  • Multi-guest: viewers send a join request, the host accepts or declines, up to 7 guests on stage with live video and sound
  • PK battle: host against one of the guests, battle length 1 / 3 / 5 / 10 minutes, 3-2-1 countdown, live score bar, top supporters, WIN / LOSE result and rematch
  • Gifts with combo banner and full-screen effects for big gifts, host diamonds and a live summary when the live ends

Coins, gifts and ads

  • Coin packs, gifts and video promotion, all editable from the panel
  • AdMob: banner, interstitial and rewarded ads, test mode switch
  • Stripe keys field for card payments, demo mode for testing

Admin panel (Laravel 11)

  • Dashboard, users (ban, coins), videos, reports, sounds, stickers, gifts and coin packs, verification requests, live rooms (force end)
  • Settings for app name, legal links, Firebase, login switches, AdMob, Stripe, Agora, push
  • One-command installer (install.sh) and a ready .env.example

What is in the download

  • 1_Flutter_App - full Flutter source code and setup scripts
  • 2_Server_Laravel - API and admin panel source code
  • 3_Guides_PDF - Android and iOS setup guides, from an empty VPS to store release
  • 4_Screenshots - app screens and design previews
  • README and change log

Please note

  • The server must be a VPS (Ubuntu recommended). Shared or cPanel hosting is not supported because videos are processed with ffmpeg.
  • You need your own Firebase, Agora and AdMob accounts. Their keys are entered in the admin panel.
  • Google Play Billing / Apple In-App Purchase and Sign in with Apple are not included. Add them before you sell coins or publish on the stores.
  • PK battle is between the host and one of his guests in the same live room.
  • Change the package name / bundle id (com.example.loopz) before your first store upload.

Developed by SAMA Android Studio. Version 1.0.

Features

- Flutter app for Android and iOS (one code base) + Laravel 11 API + admin panel - Tested and working on Android and iOS - Guest mode, login with phone (OTP), Google, Facebook and email - For You, Following, Friends and Top feeds, search, hashtags, sounds, duets - Camera and editor: speed, filters, text, stickers, photo slideshows - Stories (24 hours), comments with replies, reposts, chat (photo, video, voice) - Live streaming with Agora: host room, viewers, chat, hearts, host score - Multi-guest live: join requests, accept / decline, up to 7 guests on stage - PK battle: host vs guest, 1 / 3 / 5 / 10 minutes, score bar, top supporters, WIN / LOSE, rematch - Gifts with combo banner and full-screen effects, coins, coin packs, video promotion - AdMob banner, interstitial and rewarded ads - Push notifications with Firebase - Verification badge requests, privacy settings, report and block tools - Light and dark theme - Admin panel: users, videos, reports, sounds, stickers, gifts, coins, live rooms, settings - Control keys, ads, gifts and login switches from the panel, no app update needed - One-command server installer, A to Z setup guide PDF for Android and iOS

Requirements

SERVER (VPS - required). : The code will not work on Shared hosting

- Ubuntu 24.04 VPS (or 22.04), minimum 2 vCPU, 4 GB RAM, 80 GB SSD, root access - Nginx, PHP 8.4 (8.2 or newer works) with sqlite3, mbstring, openssl, curl, fileinfo, zip, xml, gd, Composer - ffmpeg and ffprobe (video compress, thumbnails) - A domain name with HTTPS (free Certbot certificate) - SQLite by default, MariaDB / MySQL optional

APP BUILD - Flutter SDK (stable) and Dart - Android: Android Studio and Android SDK - iOS: a Mac with Xcode and CocoaPods - Google Play Console account ($25 one time) / Apple Developer Program ($99 per year) to publish

THIRD-PARTY ACCOUNTS - Firebase project (login and push) - free plan to start - Agora account (live video) - free monthly allowance, then pay as you use - AdMob account (ads) - Stripe account only if you want card payments

Instructions

Full steps with screenshots are in 3_Guides_PDF (Loopz_Android_Setup_Guide.pdf / Loopz_iOS_Setup_Guide.pdf). Short version:

1. Order a VPS, point your domain (A record) to its IP address. 2. Log in with SSH, install Nginx, PHP 8.4, ffmpeg, Composer (the guide has the exact commands). 3. Upload 2_Server_Laravel to /var/www/loopz_backend and run: bash install.sh (asks admin email, password and your https address). 4. Add the Nginx site with root on the public folder, run Certbot for HTTPS, raise the upload limits to 200 MB. 5. Open https://yourdomain.com/login and sign in to the admin panel. 6. In Admin > Settings enter the Firebase, AdMob and Agora keys. 7. Open 1_Flutter_App/lib/config.dart and set baseUrl to https://yourdomain.com/api 8. In the app folder run: bash setup.sh   then   flutter run 9. Change the package name / bundle id and app name, build a release (flutter build appbundle / ipa) and publish.

Live video, multi-guest and PK need the Agora keys and at least two real phones to test.

AuthorSAMAAndroidStudio
CategoryApp Templates / Flutter
Price$80
Extended License$240
First ReleaseOct 15, 2026
Last UpdateOct 15, 2026
Files included.php, .dart, .gradle, .apk, .dat, .java
Operating systemsAndroid 10.0, iOS 15.0, Android 11.0, Android 12.0, Android 13.0, Android 14.0, Android 15.0, Android 16.0, iOS 16.0, iOS 17.0, iOS 18.0, iOS 26.0
Programming languagePHP, JavaScript, Kotlin, Swift, Dart
App framework / engineAndroid (Native), iOS (Native), Flutter, SwiftUI, Kotlin Multiplatform, Titanium

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit
Free social media tools for creators & solofounders

Free social media tools for creators & solofounders

295 free tools for growing your social media: write, plan, grow on local AI models, 100% free forever, No sign-up required, No trial. Write, check and measure posts on LinkedIn, Instagram, TikTok, X, YouTube, Reddit, Product Hunt and more: a free social media scheduler for 17 networks, engagement rate calculators, character counters, best time to post, hook generators and follower growth calculators. No login anywhere, no API or credit usage.

657 views · 6 clicks

$6

Loopz - Flutter Short Video App | Code Market