The purpose of this project is to offer a better visual experience in an instant messaging application. 👁 The desing of this applicaiton is inspired from One UI 2 from Samsung. OneSarkel has a bold and clean user interface that helps you to focus on what really matters and making using experience on bigger screen less cumbersome. 📱
OneSarkel is light-weight, fast, simple in feature but very good at what it does. It uses Firebase cloud-hosted realtime No-SQL database for user registration and messaging. 🔥
This project has been built using the Flutter framework, which makes the process of building a beautiful cross platform application a lot easier.
-
✔️Compatible with All Networks: Unlimited instant messages and free video calls and chat over 2G, 3G, 4G* or Wi-Fi. Consistent & stable audio calls even with 2G network! Avoid SMS and phone call charges, no fees or subscription for every message or call.🆓
-
✔️Multimedia: Fast photo📷 and video sharing📹, you can also send and receive voice messages or documents of any type(.DOC, .MP3, .ZIP, .PDF, etc.).📄
-
✔️Apps for All Devices: imo Android new messenger app is fully asscessible from Android, iOS, Windows and MacOS. You can see all your messages, calls and share other media directly from your desktop or Android tablet.🖥️
-
✔️Less Data Usage: Enhanced data traffic usage efficiency, video status, less data usage and save more money!
-
✔️Cloud-based: All of your messages history and files can be securely synced in emo Cloud to free up your phone storage. You will never miss any notifications or messages even if you close this video calling app!☁️
First, clone the repository with the 'clone' command, or just download the zip.
$ git clone git@github.com:kabirnayeem99/flutter_one_ui_messaging.app.git
Then, download either Android Studio or Visual Studio Code, with their respective Flutter editor plugins. For more information about Flutter installation procedure, check the official install guide.
Install dependencies from pubspec.yaml by running flutter packages get
from the project root (see using packages documentation for details and how to do this in the editor).
There you go, you can now open & edit the project. Enjoy!
- Flutter - Beautiful native apps in record time.
- Android Studio - Tools for building apps on every type of Android device.
- Visual Studio Code - Code editing. Redefined.
Naimul Kabir: Twitter & LinkedIn.
If you want to take the time to make this project better, please send me an email Then, you can open an new issue, of a pull request.
This project is licensed under the GNU GPL v3 License - see the LICENSE.md file for details.