window_utils A new flutter plugin project. Remove MacOS title bar Example import ‘package:flutter/material.dart’; import ‘package:window_utils/window_utils.dart’; void main() => runApp(MyApp()); class MyApp extends StatefulWidget { @override _MyAppState createState() => _MyAppState(); } class _MyAppState extends State<MyApp> { @override void initState() { WidgetsBinding.instance.addPostFrameCallback( (_) => WindowUtils.hideTitleBar(), ); super.initState(); } @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, ..
Category : Plugin
About: Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS. connectivity This plugin allows Flutter apps to discover network connectivity and configure themselves accordingly. It can distinguish between cellular vs WiFi connection. This plugin works for iOS and Android. Note that on Android, this does not guarantee ..
A Flutter plugin to support game center and google play games services. Screenshot iOS Android Usage Sign in: To sign in the user. You need to call the sign in before making any action (like sending a score or unlocking an achievement). GamesServices.signIn(); Show achievements: To show the achievements screen. GamesServices.showAchievements(); Show leaderboards: To show ..
Flutter Package: This is a mixture of FileImage and NetworkImage. It will download the image from the URL once, save it locally in the file system, and then use it from there in the future. network_to_file_image This is a mixture of FileImage and NetworkImage. It will download the image from the url once, save it ..
Flutter Package: May be used to intercepting the Android back-button, as an alternative to `WillPopScope`. back_button_interceptor In simple cases, when you need to intercept the Android back-button, you usually add WillPopScope to your widget tree. However, when developing stateful widgets that interact with the back button, it’s more convenient to use the BackButtonInterceptor. You may ..
Flutter Package: A Redux version tailored for Flutter, which is easy to learn, to use, to test, and has no boilerplate. Allows for both sync and async reducers. async_redux Async Redux is a special version of Redux which: Is easy to learn Is easy to use Is easy to test Has no boilerplate Table of ..
Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on Android and iOS. A Flutter plugin to use the Google Analytics for Firebase API. For Flutter plugins for other Firebase products, see README.md. Usage To use this plugin, add firebase_analytics as a dependency in your pubspec.yaml file. You must ..
Google Maps for Flutter (Developers Preview) A Flutter plugin that provides a Google Maps widget. Developers Preview Status The plugin relies on Flutter’s new mechanism for embedding Android and iOS views. As that mechanism is currently in a developer’s preview, this plugin should also be considered a developers preview. Known issues are tagged with the platform-views and/or maps labels. To use ..
flutter_circle_color_picker A beautiful circle color picker for the Flutter. Light theme Dark Theme Usage … body: Center( child: CircleColorPicker( initialColor: Colors.blue, onChanged: (color) => print(color), size: const Size(240, 240), strokeWidth: 4, thumbSize: 36, ), ), … API /// Called during a drag when the user is selecting a color. /// /// This callback called with ..
About flutter_responsive plugin This plugin provides an easy and productive way to work with responsive layouts for Flutter Applications in mobile, desktop and web, allowing your layout to adapt and wrap widgets ( Container, Rows, Columns, and RichText ) referent to the size of his parent element. Licensing This project follows the GNU General Public ..
A flutter plugin to implement a Boom Menu, with icons, title, subtitle, animated FAB Icons and hide on scrolling. Flutter Boom Menu Usage The BoomMenu widget is built to be placed in the Scaffold.floatingActionButton the argument, replacing the FloatingActionButton widget. It’s not possible to set its position with the Scaffold.floatingActionButtonLocation the argument, but it’s possible ..
Looking for build a Flutter widget for Table layout with CSV data, check out the below code spinet to build your Flutter Table Layout with Flutter. import ‘package:flutter/material.dart’; import ‘package:csv/csv.dart’; import ‘dart:async’ show Future; import ‘package:flutter/services.dart’ show rootBundle; class TableLayout extends StatefulWidget { @override _TableLayoutState createState() => _TableLayoutState(); } class _TableLayoutState extends State<TableLayout> { List<List<dynamic>> ..
Flutter Geolocator Plugin A Flutter geolocation plugin which provides easy access to the platform specific location services (FusedLocationProviderClient or if not available the LocationManager on Android and CLLocationManager on iOS). Branch Build Status develop master Features Get the current location of the device; Get the last known location; Get continuous location updates; Check if location ..
Allows user pick a document. Picked document is copied to app temporary directory. Optionally allows pick document with specific extension only. flutter_document_picker Allows user pick a document. Picked document is copied to app temporary directory. Optionally allows pick document with specific extension only. When file is picked its extension is checked using allowedFileExtensions parameter. Then ..
A bottom navigation bar that you can customize with the options you need, without any limits. You can also customize the appearance of the navigation bar. The development was inspired by the following design: personalized-tab-bar You can see the source code of this lib inside the /lib folder. Show some ❤️ and star the repo ..
Holden Certificate Generator made with Flutter. Dependencies spreadsheet_decoder path_provider file_picker pdf_viewer_plugin pdf permission_handler share_extend provider printing Contributing Feel free to contribute to the project by creating issues or sending pull-requests. Getting Started A few resources to get you started if this is your first Flutter project: Lab: Write your first Flutter app Cookbook: Useful Flutter ..
Generative d.Art Demonstrate how to generate your very own #d_Art using Flutter. As a technical point we are NOT relying on Widget but RenderBox directly. Don’t be afraid of those 60 lines of codes & change everything you want (but not the line with Math.Exp, it can damage your computer permanently) Code is tuned to ..
sqflite SQLite plugin for Flutter. Supports iOS, Android and MacOS. Support transactions and batches Automatic version management during open Helpers for insert/query/update/delete queries DB operation executed in a background thread on iOS and Android Getting Started In your flutter project add the dependency: For help getting started with Flutter, view the online documentation. Usage example Import sqflite.dart Opening ..
flutter_sodium With flutter_sodium you get access to the modern, easy-to-use libsodium crypto library in your Flutter apps. One set of crypto APIs supporting both Android and iOS. Getting Started In your flutter project add the dependency: dependencies: … flutter_sodium: any Important: For iOS you’ll need to manually update the Podfile in your ios project. Usage ..
giphy_picker A plugin that allows you to pick animated GIF images from Giphy. Getting Started First, you need to register an app at the Giphy Developers Portal in order to retrieve an API key. Pick a GIF: import ‘package:giphy_picker/giphy_picker.dart’; final gif = await GiphyPicker.pickGif( context: context, apiKey: ‘[YOUR GIPHY APIKEY]’); Display a GIF using the ..
dio A powerful Http client for Dart, which supports Interceptors, Global configuration, FormData, Request Cancellation, File downloading, Timeout, etc. Get started Add dependency dependencies: dio: 3.x #latest version In order to support Flutter Web, v3.x was heavily refactored, so it was not compatible with version 3.x See here for a detailed list of updates. Super ..
flutter-by-example A collection of simple, bare-bones Flutter apps that each demonstrate a concept The apps are slowly being updated to Dart 2; be sure to use the –preview-dart-2 flag when running/compiling these examples Apps Hello World: one-line Flutter app Updated for Dart 2 Material Navigation: two screen Flutter that demonstrates navigation using Material (2.1) Routing ..
Flutter Wear Plugin A collection of widgets for developing Wear OS (Android Wear) apps in Flutter. Widgets There currently three widgets provided by the plugin: WatchShape: determines whether the watch is square or round. InheritedShape: an InheritedWidget that can be used to pass the shape of the watch down the widget tree. AmbientMode: builder that ..
In this app, I have implemented Google Sign In using Firebase for both Android and iOS, fixing all the issues with the latest Flutter updates. To understand how to fix all the Firebase issues in Flutter make sure you check out my Medium article. Flutter 1.7 updates With the introduction of Flutter 1.7, the most ..
flutter_bluetooth This flutter app will help you to connect to Bluetooth Devices (like HC-05). You can send messages to the Bluetooth module and perform various operations. By default, the app has only on and off functionality for any paired Bluetooth devices, but you can add as many functionalities as you want. This flutter plugin is ..
RxDart About RxDart adds additional capabilities to Dart Streams and StreamControllers. Dart comes with a very decent Streams API out-of-the-box; rather than attempting to provide an alternative to this API, RxDart adds functionality from the reactive extensions specification on top of it. RxDart does not provide its own Observable class as a replacement for Dart ..
A Flutter plugin to use the Firebase Core API, which enables connecting to multiple Firebase apps. For Flutter plugins for other Firebase products, see README.md. Usage To use this plugin, add firebase_core as a dependency in your pubspec.yaml file. Getting Started See the example directory for a complete sample app using Firebase Core. Issues and feedback Please file Flutterfire specific issues, ..
A Flutter plugin to use the Cloud Firestore API. For Flutter plugins for other Firebase products, see README.md. Setup To use this plugin: Using the Firebase Console, add an Android app to your project: Follow the assistant, download the generated google-services.json file and place it inside android/app. Next, modify the android/build.gradle file and the android/app/build.gradle file to add ..
A Flutter plugin for iOS and Android for picking images from the image library, and taking new pictures with the camera. Installation First, add image_picker as a dependency in your pubspec.yaml file. iOS Add the following keys to your Info.plist file, located in <project root>/ios/Runner/Info.plist: NSPhotoLibraryUsageDescription – describe why your app needs permission for the ..
firebase_auth plugin A Flutter plugin to use the Firebase Authentication API. For Flutter plugins for other Firebase products, see README.md. Usage Configure the Google sign-in plugin The Google Sign-in plugin is required to use the firebase_auth plugin for Google authentication. Follow the Google sign-in plugin installation instructions. If you’re using Google Sign-in with Firebase auth, be sure to ..
path_provider A Flutter plugin for finding commonly used locations on the filesystem. Supports iOS and Android. Usage To use this plugin, add path_provider as a dependency in your pubspec.yaml file. Example Directory tempDir = await getTemporaryDirectory(); String tempPath = tempDir.path; Directory appDocDir = await getApplicationDocumentsDirectory(); String appDocPath = appDocDir.path; Please see the example app of ..
url_launcher A Flutter plugin for launching a URL in the mobile platform. Supports iOS and Android. Usage To use this plugin, add url_launcher as a dependency in your pubspec.yaml file. Example import ‘package:flutter/material.dart’; import ‘package:url_launcher/url_launcher.dart’; void main() { runApp(Scaffold( body: Center( child: RaisedButton( onPressed: _launchURL, child: Text(‘Show Flutter homepage’), ), ), )); } _launchURL() async ..
Shared preferences plugin Wraps NSUserDefaults (on iOS) and SharedPreferences (on Android), providing a persistent store for simple data. Data is persisted to disk asynchronously. Neither platform can guarantee that writes will be persisted to disk after returning and this plugin must not be used for storing critical data. Usage To use this plugin, add shared_preferences ..
Fritter for Reddit is a Reddit Client built with Flutter Light Mode Dark Mode Download A Reddit client built using Flutter Source Code on GitHub https://github.com/Vulfpeck/fritter_for_reddit FlutterappworldProvides the list of the opensource Flutter apps collection with GitHub repository. flutterapp..
Short Description: A Flutter plugin for authenticating users by using the native TwitterKit SDKs on Android & iOS. flutter_twitter_login A Flutter plugin for using the native TwitterKit SDKs on Android and iOS. This plugin uses the new Gradle 4.1 and Android Studio 3.0 project setup. Dart support Dart 1: 1.0.x. Dart 2: 1.1.0 and up. ..
Short Description: A Flutter plugin for allowing users to authenticate with native Android & iOS Facebook login SDKs. flutter_facebook_login A Flutter plugin for using the native Facebook Login SDKs on Android and iOS. AndroidX support if you want to avoid AndroidX, use version 1.2.0. for AndroidX Flutter projects, use versions 2.0.0 and up. Installation To ..
Flutter plugin, support android/ios, crop flip rotate. image_editor Support android ios, use the native way to flip, crop, rotate pictures. image_editor Screenshot Usage ImageEditor method params ImageEditorOption Option Flip Clip Rotate LICENSE Screenshot Usage Import import ‘package:image_editor/image_editor.dart’; Method list: ImageEditor.editImage(); ImageEditor.editFileImage(); ImageEditor.editFileImageAndGetFile(); ImageEditor.editImageAndGetFile(); Example used alone Example of extended_image ImageEditor method params Name Description image ..
url_launcher A Flutter plugin for launching a URL in the mobile platform. Supports iOS and Android. Usage To use this plugin, add url_launcher as a dependency in your pubspec.yaml file. Example import ‘package:flutter/material.dart’; import ‘package:url_launcher/url_launcher.dart’; void main() { runApp(Scaffold( body: Center( child: RaisedButton( onPressed: _launchURL, child: Text(‘Show Flutter homepage’), ), ), )); } _launchURL() async ..
A Flutter package with a selection of simple yet very customizable set of loading animations. Flutter Loading Animations A simple yet very customizable set of loading animations for Flutter projects. Installation Add the following to your pubspec.yaml file: … dependencies: … loading_animations: “^2.0.0” … Then import the file to your project: import ‘package:loading_animations/loading_animations.dart’; How to ..
Looking for Flutter Widget/Plugin source code for Barcode scanner plugin. Supports barcode scanning for Android and iOS. flutter_barcode_scanner A plugin for Flutter apps that adds barcode scanning support on both Android and iOS. Try example Just clone the repository, open the project in Android Studio/ VS Code, open pubspec.yaml and click on Packages get. Connect ..