Flutter Chat Messenger | @Username Based | WhatsApp-like features |Groups, Stories, Calls+| Full App icon

Flutter Chat Messenger | @Username Based | WhatsApp-like features |Groups, Stories, Calls+| Full App

Hot or Not
Flutter Chat Messenger | @Username Based | WhatsApp-like features |Groups, Stories, Calls+| Full App

Description

Introduction

Flutter Chat Messenger is a complete chat messaging app that introduces revolutionary communication based on @Username as Contact ID instead phone number. It allows you to connect effortlessly with your friends, team members, and family by using your @username, eliminating the need to share your phone numbers. Experience the same exciting features as WhatsApp, Facebook Messenger, Telegram, and more in our Flutter Chat Messenger app. Enjoy privacy and freedom on our cutting-edge Flutter Chat Messenger platform. Additionally, seamlessly monetize your app with integrated AdMob Ads in our Flutter Chat Messenger app.

Key Purpose Note: Our Flutter Chat Messenger app operates similarly to WhatsApp, but instead of using a phone number, it utilizes @username to add a contact for chatting. This feature provides privacy for your phone number, particularly in group chats.

App Features

  • @Username Contact-Based
  • Login with Email & Password
  • Login with Google & Apple
  • End-to-End Encryption
  • Groups Chat, Broadcast messages
  • Video & Voice Calls History: (Outgoing, Incoming & Missed)
  • WhatsApp-like text formatting: Italic, Bold & Strikethrough
  • Share Stories: Texts, Images & Videos
  • User presence: Online / Last Seen, Typing & Recording status
  • Send Message Features: Text, Image, Video, Audio, GIF, Docs & Share Location
  • Auto-detection of Links, Emails & Phone Numbers in Messages
  • Message read receipts
  • Send Attachments
  • Reply to Message
  • Forward Message
  • Audio Recording
  • Change Wallpaper
  • Mute Notifications
  • Block/Report User
  • Report Group
  • Advancend Camera UI
  • Video Editor: Trim, Crop, Rotate, and Compress to MP4.
  • Multi-Language Support
  • Light & Dark themes
  • Push Notifications
  • AdMob Ads Monetization
  • Messages/Files Backup in the Cloud
  • 100% Firebase Backend & Cloud Firestore Database
  • And much more…

App Screenshots

Welcome & Authentication screens.

Chats list, Groups/Broadcasts, Stories & Calls History features.

Chat messaging features.

Video & Voice Calls, Advanced Camera UI & Video Editor features.

Group Chatting features

Profile Account, Edit Profile, Logout-Delete Account and Multi-Language features.

Dark Mode Theme.

Why buy this source code?

Download Flutter Chat Messenger Demo App

   

Reskin & Installation Services

Get your Chat Messenger ready for production in record time. Please check the screenshot below and choose your installation package to get-started now.

Technologies used

– Built with Latest Flutter v3.16.xGetX State Management. – Firebase Backend & Firestore DB. – Agora SDK for Video & Voice Call features.

Included Files

  • Flutter Chat Messenger Full App Source Code for (Android & iOS).
  • Setup Documentation Guides.
  • Updates and bug fixes are provided monthly, or ASAP, (Free of Charge).

Project Requirements

  • Latest Flutter v3.16.x
  • Latest Android Studio to build your Android app.
  • Latest Xcode to build your iOS app.
  • Recommend Code Editor: Visual Studio Code aka (VS Code) or Android Studio

Refund Policy

Please be advised that refunds will not be issued once you have downloaded our source code. It is crucial to test the demo app and have a basic understanding of Flutter, Dart, and the other essential tools described on this page in order to successfully set up your Flutter Chat Messenger app version. If you lack experience with these technologies, you have the option to hire our Reskin & Installation Services to prepare your app for production.

Pre-Sale questions

If you have any Pre-Sale inquiries, please feel free to Chat with us on WhatsApp Or send your inquiries to our email: info.flutter.chat@gmail.com.

About our Support & Working Days

  • Working Days: Monday to Friday
  • Business Hours: 9:00 AM to 5:00 PM
  • Time Zone: GMT+2

Note: we don’t provide bug fixes support via comments or WhatsApp, if you are facing any issue with our source code, please make sure to send your issue details to our email address for support:: info.flutter.chat@gmail.com

What is flutter?

Flutter is a popular open-source software development framework created by Google. It’s used to build mobile applications that compile natively for Android, iOS, Web and Desktop from a single codebase, which means developers can write code once and run their apps on both platforms. Flutter is known for its fast development, expressive user interfaces, and a rich set of pre-designed widgets. It uses the Dart programming language and provides a robust toolkit for creating visually appealing and high-performance mobile apps.

Update changelog

– First release!

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.

Prime LMS - Online Course Learning Flutter Mobile App icon

Prime LMS - Online Course Learning Flutter Mobile App

Hot or Not
Prime LMS - Online Course Learning Flutter Mobile App

Description

PrimeLms is a complete online course learning management mobile app with backend and web admin panel. The app is designed for both Android and iOS platforms are built using the Flutter framework, and Firebase is used as the backend.

A subscription-based business model has been implemented, allowing users to access premium courses through the subscription of your premium plans. Free courses are also available, but users will see ads during their use. The combination of free courses with ads and premium plans provides flexibility for users and a dual-revenue model for your business.

– Version: 1.0.2 – See the changelogs at the bottom of this page – Last update: 23 March 2024 – Files Included: Full Flutter Source Code (iOS, Android, Web Admin) – Compatible with Flutter latest version 3.19.x – This is an Exclusive Product Licence from Envato

What Will You Get

  • Complete source code of the app for both iOS & Android
  • Complete source code of the Admin Panel
  • Step-by-step online installation documents for both admin and app
  • Lifetime updates for free

Notable Features

App Features

Beautiful On-Boarding Screens – Introduction screens to define the features of the app. It can be disabled from the admin panel.

User Registration/Login: Login with email/password, social logins like Google, Facebook, and Apple (Only for iOS), and Guest Login. Initial login can be disabled from the admin panel.

Course Types: Free and Premium courses. Users need to purchase a subscription to access premium courses.

Sections & Lesssons: Course contents are divided into sections and lessons. Each section can have multiple lessons. Three types of lessons are available. Video, Article, and Quiz

Video Lessson: Video lessons with native video player. Three types of video formats are supported. Youtube, Video, and Network videos.

Article Lessson: Article lesson supports HTML texts including texts, images, videos, etc. Network videos and YouTube iframe videos both are supported by native video players.

Quiz Lessson: Mutiple choices with pass/fail. 50% marks are required to pass any quiz lesson.

Course Video Preview: Each course has an optional video preview which is free for all users.

Users Account Control: Users can change their name and profile picture. Also, they can delete their account and data from the app.

Animations: This app has full of animations. We have used inbuilt animations from Flutter and also used animation files from Lottie. You can change all the custom animations with your Lottie files.

Categories & Tags: Courses are divided into categories. Also, tags can be added to courses.

Bookmarks: Users can bookmark any couese to their wishlist.

Special Categories: You can add three special categories and their contents in the home tab. This feature can be controllable directly from the admin panel.

Monetization: We have used Admob ads for monetization maintaining AdMob policy. Free users will see ads during their use.

Subscriptions: Subscriptions for premium courses. Subscription plans will be handled from the Google Play Store for Android and the Apple App Store for iOS. You can create your plans and prices by following our step-by-step documentation. Ads will be disabled for premium users. (An Extended license is required for the subscription feature)

Interactive Push Notifications: We have used the Firebase push notification service which is completely free. Admin can send push notifications directly from the admin panel to all Android & iOS users in just one click. Push notification’s body also supports HTML text. That means HTML texts, images and videos will be supported too.

Cached Image & Data: Used cache image service to save online images to a local database for a faster experience. Images & databases can be accessible even offline.

Backend Service: We have used Firebase as a backend of this complete project which is fast and secure.

Custom Security Rules: We have included custom security rules for the backend database which will secure the data from hackers. So, you don’t have to worry about database security.

Content Security: Your content will be secured. Downloading videos, taking screenshots, and screen recordings are disabled. You can control it directly from the admin panel.

Multi-language Support: The app has multi-language support. You can use any language. We have added 10 prebuilt language files.

RTL Support: RTL support for RTL-type languages like Arabic, Hebrew, etc.

EU Data Protection Policy: EU data protection policy has been applied. Users can delete their accounts and data from the app anytime they want.

Firebase Analytics: To access the real-time activity of the users.

State Management: Riverpod

Local Database: Hive and Shared Preferences.

Admin Panel Features

The admin panel is also built on the Flutter framework. No custom domain and hosting are required for the admin panel. You will get them free from Firebase.

Dashboard: Statistical overview of the users, courses, categories, tags, questions, featured items & notifications.

Notifications: You can send notifications directly from the admin panel. The notification body supports HTML texts, images, and videos.

Administrative Control: Assign authors, and disable/enable users from the app.

Author Dashboard: Authors have individual dashboards where they can submit their courses.

Customize App: Customize 20+ app specific features from the admin panel.

Ads Control: Enable/Disable specific ads.

Demos

Admin Panel:

Android Demo: Google Play Store

iOS Demo: App Store(TestFlight)

This is a 100% complete app for production use. Just configure the admin panel & app, add your own content and it will be yours. That’s it.

Changelogs

v1.0.2– 23 March 2024

- Added unmark complete button to uncheck the completed lessons 
- Added Content Security - Disable screenshots and screen recording which is controllable from the admin panel
- Ads improvements 
- Fixed lesson count issues 
- Fixed lesson completed percentage issue in the My Courses tab. 
- Fixed issues on deleting account 
- Fixed issue on uploading thumbnails in category 
- Updated with Flutter latest version 3.19.4 

v1.0.0– 23 January 2024

- Initial Release

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.