Info: Adds a side menu in all screens with debug information. You can decide which information to show and create new modules to include more information. https://pub.dev/packages/flutter_debug_drawer flutter_debug_drawer A debug drawer menu for better development. This is an initial release with very few functionalities. This project is heavily inspired on a similar project for Android (https://github.com/palaima/DebugDrawer) ..
flutter_movie_ui This repository is an implementation step-by-step of the following UI This is based in the Zuva Video Stream design by vijay verma in Dribbble This code is intended to be followed with this presentation Check the project commits to see all steps followed to create this code Download Flutter Movie UI Source code on GitHub https://github.com/sergiandreplace/flutte..
LunaSea is a fully featured, open source self-hosted media manager! Focused on giving you a seamless experience between all of your self-hosted media software, LunaSea supports: Lidarr Radarr Sonarr SABnzbd NZBGet Newznab Indexer Searching LunaSea even comes with support for multiple instances of applications using profiles, backing up and restoring your configuration to your filesystem, ..
Flutter Material Pickers A flutter package containing commonly used material design picker dialogs. Some are new, some wrap existing or built in pickers with a common dialog and access function. It includes: New Pickers showMaterialScrollPicker: Allows selection of a string via a slot machine carousel showMaterialNumberPicker: Allows selection of a number via a slot machine ..
Android’s Toast Message in Flutter Flutter application to show Android’s Toast Message. Methods and code to Show Toast message in flutter. To show Toast Message in flutter, I’m communicating to native code using Platfrom Channels from flutter, and from native code I’m showing the Toast message. Platform Channels: Which is provided by flutter to communicate ..
Rough Rough is a library that allows you draw in a sketchy, hand-drawn-like style. It’s a direct port of Rough.js. Installation In the dependencies: section of your pubspec.yaml, add the following line: dependencies: rough: <latest_version> Basic usage Right now only drawing via canvas is supported. This is a basic documentation in case you want to play around with Rough. ..
Flutter Hive Database Example A new Flutter project to understand to Hive database implementation. Packages Used Hive Package Screenshots Download Flutter Hive Database source code..
Dota 2 App using Flutter, Firebase and Google Cloud This is a pet project that born with the idea of having a nice subject to go through some Live Coding sessions. We are getting data from DotaBuff website to have more info about the heroes and latest matches. That info is going to be used on the ..
Covid-19 Track Covid-19 Track is free and Open Source, Cross-Platform Application developed using Flutter. Download the latest version from the below links. Download the App Direct Download MediaFire About Covid-19 Track tracks active, recovered, and deaths due to coronavirus all over the world and updates daily.This Mobile application allows you to select different countries to obtain ..
Tic Tac Toe Game using Flutter Download source code on GitHub https://github.com/benznest/xo-ga..
The Tertis Game on Flutter Download Flutter Tertis Game source code..
Sudoku Game on Flutter Download Sudoku Game source code on GitHub https://github.com/benznest/sudoku_ga..
The Snake Game on Flutter Download Flutter snake game source code on GitHub https://github.com/benznest/snake_ga..
The 2048 Game on Flutter Download 2048 Game source code..
storyboard A Flutter Debug tool to see and test all your screens at once. Demo: https://rodydavis.github.io/storyboard/ Getting Started Wrap your MaterialApp with Storyboard. return StoryBoard( // enabled: true, // screenSize: Size(400, 700), child: MaterialApp( debugShowCheckedModeBanner: false, title: ‘Flutter Storyboard Example’, theme: ThemeData.light().copyWith( visualDensity: VisualDensity.adaptivePlatformDensity, ), darkTheme: ThemeData.dark().copyWith( visualDensity: VisualDensity.adaptivePlatformDensity, ), themeMode: ThemeMode.light, home: HomeScreen(), routes: { ..
Flutter Rounded Date Picker The Flutter plugin that help you can choose dates and years with rounded calendars and customizable themes. Installing Add dependencies in pubspec.yaml file. Add 2 things in it including flutter_localizations dependencies: flutter_localizations: sdk: flutter flutter_rounded_date_picker: 1.0.4 Importing import packages into your dart. import ‘package:flutter_localizations/flutter_localizations.dart’; import ‘package:flutter_rounded_date_picker/rounded_picker.dart’; Initialize localizations Add localization delegates ..
flutter_calendar_week A calendar view by week IOS | Android: Web: Use: CalendarWeek( height: 80, minDate: DateTime.now().add( Duration(days: -365), ), maxDate: DateTime.now().add( Duration(days: 365), ), onDatePressed: (DateTime datetime) { setState(() { _selectedDate = datetime; }); }, onDateLongPressed: (DateTime datetime) { setState(() { _selectedDate = datetime; }); }, dayOfWeekStyle: TextStyle(color: Colors.blue, fontWeight: FontWeight.w600), dayOfWeekAlignment: FractionalOffset.bottomCenter, dateStyle: TextStyle(color: ..
reWalls : Wallpapers from Reddit Initial code and design inspiration from Chitr and RetroMusicPlayer. What’s been done? Fetch Wallpapers From your Favorite subreddits. Add your own subreddits. Set Image as Wallpaper. Download Image. Switch between 3 themes in runtime. What’s left? Apply Lockscreen Wallpaper. Make the Wallpaper Apply method asynchronous. If you would like to contribute , feel ..
passwall-mobile PassWall Mobile is a mobile client for PassWall API written with Flutter. Getting Started Clone the server app and build it. Clone Flutter master branch to your Workspace with git clone https://github.com/flutter/flutter.git -b master. Add /flutter/bin to your path. Run flutter doctor -v and cure if any disease. Run flutter pub get in repository clone Hello Contributers Don’t send too much commit at ..
Flutter Chat Components The official Flutter components for Stream Chat, a service for building chat applications. Quick Links Register to get an API key for Stream Chat Flutter Chat Tutorial Chat UI Kit Flutter Chat Tutorial The best place to start is the Flutter Chat Tutorial. It teaches you how to use this SDK and also shows ..
country_code_picker A flutter package for showing a country code selector. It supports i18n. Usage Just put the component in your application setting the onChanged callback. @override Widget build(BuildContext context) => new Scaffold( body: Center( child: CountryCodePicker( onChanged: print, // Initial selection and favorite can be one of code (‘IT’) OR dial_code(‘+39’) initialSelection: ‘IT’, favorite: [‘+39′,’FR’], ..
Stream Chat Dart stream-chat-dart is the official Dart client for Stream Chat, a service for building chat applications. This library can be used on any Dart project and on both mobile and web apps with Flutter. You can sign up for a Stream account at https://getstream.io/chat/ Getting started Add dependency dependencies: stream_chat: ^0.1.21 You should then ..
Flutter FIAR Four-in-a-row game in Flutter Game modes Player vs Player (only local) Player vs Cpu Dumb Hard Hardest Demo (Cpu Hard vs Cpu Hardest) Getting Started Run the application to play 🙂 git clone git@github.com:imtoori/flutter_fiar.git flutter run Screenshots Contributions Contributions of any kind are more than welcome! Feel free to fork and improve the ..
Todo_app A todo app built with flutter and firebase Download source code on GitHub https://github.com/NodeJSs/Flutte..
github_trending A Dart library to get GitHub trending repositories and developers via github-trending-api. Installation Add github_trending as a dependency in your pubspec.yaml file Usage import ‘package:github_trending/github_trending.dart’; void main() async { // get trending repositories var repos = await getTrendingRepositories(); print(repos[0].name); // specify time period var weeklyRepos = await getTrendingRepositories(since: ‘weekly’); print(weeklyRepos[0].name); // specify language var dartRepos = await getTrendingRepositories(language: ..
GitTouch An open-source mobile app for Git services including GitHub, GitLaab, Bitbucket and Gitea, built with Flutter Installation Click badges above to install it from Apple App Store or Google Play. Android users can also download APK file from release page and install it manually. Screenshots Supported platforms https://github.com/git-touch/git-touch/issues/29 Platform Public service API documentation Status Custom domain ..
A simple animated circular menu for Flutter, Adjustable radius, colors, alignment, animation curve and animation duration. pub package Getting Started Installation Basic Usage Installation Add circular_menu : ^latest_version to your pubspec.yaml, and run flutter pub get in your project’s root directory. Basic Usage Import it to your project file import ‘package:circular_menu/circular_menu.dart’; And add it in ..
The Gorgeous Otp A login page built with flutter inspired by a design found on Uplabs Login Screen OTP Screen Tools This project uses the phone connection provided by Firebase. It also uses MobX and Provider to manage the state of the application simply and efficiently. Configuration This project works with Firebase so you need to import your own Google Services ..
Flutterdevconnect.web.app Be together, whenever. A simple way to text chat and plan things all in one place for flutter developers. Android IOS Web Try Now Live on web Download Apk Installation Download & Setup FLutter Sdk Clone the repo Connect to Firebase Web Update Google Sing In API Key License Getting Started This project is ..
flutter_healthcare_app Healthcare app is a design implementation of Healthcare Mobile App designed by Chirag Chauhan Download App Android Screenshots HomePage Detail Page iOS Screenshots HomePage Detail Page Directory Structure Pull Requests I welcome and encourage all pull requests. It usually will take me within 24-48 hours to respond to any issue or request. Download Helthcare app Source code ..
milestone_progress Flutter package for IOS and Android to display progress through milestone progress widget. Screenshots ## Usage [Example]https://github.com/harpreetseera/MilestoneProgressView/blob/master/example/example_app.dart) To use this package : add the dependency to your pubspec.yaml file. dependencies: flutter: sdk: flutter milestone_progress: How to use /* use this widget to create the milestone progress view Note:The widget doesnot maintain its state itself.So to see ..
account_selector A Flutter package which provides helper widgets for selecting single or multiple account/user from a list Supported Dart Versions Dart SDK version >= 2.1.0 Demo Screen Shots Demo Gif Installation Add the Package dependencies: account_selector: ^0.0.2 How to use Import the package in your dart file import ‘package:account_selector/account.dart’; import ‘package:account_selector/account_selector.dart’; Create an account list ..
flutter_neumorphic A complete, ready to use, Neumorphic ui kit for Flutter Try Flutter-Neumorphic on your browser : https://flutter-neumorphic.firebaseapp.com/ Installation https://pub.dev/packages/flutter_neumorphic dependencies: flutter_neumorphic: ^1.0.7 The in your .dart files import ‘package:flutter_neumorphic/flutter_neumorphic.dart’; Widgets Preview Widget Description Neumorphic The main Neumorphic Widget, a container which adds white/dark gradient depending on a lightsource and a depth NeumorphicButton A neumorphic button ..
dart-sip-ua A dart-lang version of the SIP UA stack, ported from JsSIP. Overview Use pure dart-lang SIP over WebSocket (use real SIP in your flutter/web apps) Audio/video calls (flutter-webrtc) and instant messaging Support with standard SIP servers such as OpenSIPS, Kamailio, Asterisk and FreeSWITCH. Currently supported platforms iOS Android Web macOS Linux Windows Fuchsia Quickstart for Web platform Install ..
flutter-webrtc-demo Flutter WebRTC plugin Demo Online Demo: https://demo.cloudwebrtc.com:8086/ Usage git clone https://github.com/cloudwebrtc/flutter-webrtc-demo cd flutter-webrtc-demo flutter packages get flutter run Note If you want to test P2P Call Sample, please use the webrtc-flutter-server, and enter your server address into the example app. screenshots iOS Android Download flutter-webrtc source code on GitHub https://github.com/cloudwebrtc/flutter-w..
Covid19detector : Detecting COVID-19 from X-Ray App can detect COVID via X-Ray image, just use some sample image available in the listed links. Android IOS Web Made with Teachable Machine & Flutter Covid X-Ray Image Dataset – https://github.com/ieee8023/covid-chestxray-dataset for positive cases. Kaggle X-Ray Chest Images – https://www.kaggle.com/paultimothymooney/chest-xray-pneumonia for negative cases Learn How to Build this : Build a Cat-Dog Detector App ..
flutter_bloc meets sealed_unions Quick Start Extend UnionNImpl class MyState extends Union4Impl<Initial, Loading, Success, Failure> { static final unions = const Quartet<Initial, Loading, Success, Failure>(); MyState._(Union4<Initial, Loading, Success, Failure> union) : super(union); factory MyState.initial() => MyState._(unions.first(Initial())); factory MyState.loading() => MyState._(unions.second(Loading())); factory MyState.success({String data}) => MyState._(unions.third(Success(data: data))); factory MyState.failure({String error}) => MyState._(unions.fourth(Failure(error: error))); } class Initial {} class Loading {} ..
An extension to the bloc state management library which automatically persists and restores bloc states. Overview hydrated_bloc exports a HydratedStorage interface which means it can work with any storage provider. Out of the box, it comes with its own implementation: HydratedBlocStorage. HydratedBlocStorage is built on top of path_provider for a platform-agnostic storage layer. The out-of-the-box storage implementation reads/writes to file using the toJson/fromJson methods on HydratedBloc and should ..
Simplify Equality Comparisons Overview Being able to compare objects in Dart often involves having to override the == operator as well as hashCode. Not only is it verbose and tedious, but failure to do so can lead to inefficient code which does not behave as we expect. By default, == returns true if two objects are the same instance. Let’s say we ..
Sytôdy, a Flutter “speech to text” todo app POC iOS10(Swift) & Android Usage Install flutter cd sytody flutter run Video demo How it works TL;DR The flutter app open a channel on the host platform. It uses it : to ask for speech recognition and microphone usage. The permission is asked on the first application launch to ..