flutter_earth  A Flutter earth widget. Getting Started Add flutter_earth as a dependency in your pubspec.yaml file. dependencies: flutter_earth: ^0.0.4 import ‘package:flutter_earth/flutter_earth.dart’; … … @override Widget build(BuildContext context) { return Scaffold( body: Center( child: FlutterEarth( url: ‘http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}’, radius: 180, ), ), ); } Screenshot Download Google Earth Widget source code on GitHub https://github.com/zesage/flu..

Read more

Flutter Stage A widget that positions its children in a 3D scene. Getting Started Add flutter_stage as a dependency in your pubspec.yaml file. dependencies: flutter_stage: ^0.0.1 Import package. import ‘package:flutter_stage/flutter_stage.dart’; … … class _MyHomePageState extends State<MyHomePage> { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text(widget.title), ), body: Stage( onSceneCreated: (Scene scene) { ..

Read more

Panorama A 360-degree panorama viewer. Getting Started Add panorama as a dependency in your pubspec.yaml file. dependencies: panorama: ^0.1.0 Import and add the Panorama widget to your project. import ‘package:panorama/panorama.dart’; … … @override Widget build(BuildContext context) { return Scaffold( body: Center( child: Panorama( child: Image.asset(‘assets/panorama.jpg’), ), ), ); } Screenshot Download Panorama Flutter Widget source ..

Read more

flutter_fragments flutter fragment effect Getting Started Add this to your package’s pubspec.yaml file: example Default effect Transition effects. Number of custom fragment Size fragment Download Flutter Fragment Effect source code on GitHub https://github.com/wuweijian1997..

Read more

The official BottomAppBar can only display a notch FAB with app bar, sometimes we need a convex FAB. This ConvexAppBar is inspired by BottomAppBar and NotchShape’s implementation. Online example can be found at https://appbar.codemagic.app. convex_bottom_bar is now a Flutter Favorite package! Here are some supported style: fixed react badge chip fixedCircle reactCircle flip textIn titled tab image button ..

Read more

GraphX™ | rendering | prototype | design | Making drawings and animations in Flutter extremely simple. WARNING: this lib is on alpha stage, the api can change. NOTE: GraphX™ uses the $ prefix convention for all internal and private members (properties and methods). DO NOT call them in your code… is meant to be consumed internally by the lib, it will ..

Read more

icon_picker A Flutter widget to show an icon collection to pick.This widget extend TextField and has a similar behavior as TextFormField Usage In the pubspec.yaml of your flutter project, add the following dependency: dependencies: … icon_picker: “^1.1.0” In your library add the following import: import ‘package:icon_picker/icon_picker.dart’; For help getting started with Flutter, view the online documentation. Example IconPicker ..

Read more

date_time_picker A Flutter widget to show a text form field to display a date or clock dialog.This widget extend TextField and has a similar behavior as TextFormField Usage In the pubspec.yaml of your flutter project, add the following dependency: dependencies: … date_time_picker: “^1.1.0” In your library add the following import: import ‘package:date_time_picker/date_time_picker.dart’; For help getting started with ..

Read more

flutter_unicons 1000+ Pixel-perfect svg unicons for your next flutter project ispired by Unicons and vue-unicons Demo Download the gallery app using google drive or get the apks here . Installation Add dependency to your pubspec.yaml dependencies: flutter_unicons: 0.0.1 Usage import ‘package:flutter_unicons/flutter_unicons.dart’; class Demo extends StatelessWidget{ @override Widget build(BuildContext context) { return SafeArea( child: Column( children: [ Unicon(UniconData.uniLayerGroup), Unicon(UniconData.uniCommentAlt) ] ) ); } } ..

Read more

2itemAnimatedFabMenu | In Progress. An easy implementation of an animated FAB menu with 2 FAB descendants using AnimatedAlign widget. Usage Case 1: Screens that do not require keyboard input Works with code as it is. Case 2: Screens with keyboard input Wrapping the FABs with Visibility widget with visible:false when the user opens the keyboard hides the menu as ..

Read more

Gif Finder About  A simple Gif Finder made with Flutter .With this application you can see gifs that are hot on Giphy, being able to share them on your social networks or via link.It was developed using the Giphy API.This application is in version 1.1. Preview  > Is acellerated by 1.5, and in the demo folder.  Challenges and Learnings ..

Read more

Flex ColorPicker The Flex ColorPicker is a configurable color picker for Flutter. The ColorPicker can show anywhere from 1 to 6 different color picking tools that you can use to choose colors from. The different color selection choices are: Material primary colors and its shades. ColorPickerSwatch.material Material accent colors and its shades. ColorPickerSwatch.accent Material primary and accent colors and ..

Read more

Chat App Chat with your friends, family, and anyone else you want to chat with! Live Coding Video on YouTube (Part 1)Live Coding Video on YouTube (Part 2)Live Coding Video on YouTube (Part 3) Skills Used Firebase’s Cloud Firestore Add, update, and delete documents Complex collection and document management Hero animations Animated text library Flexible ..

Read more

Intro to Flutter – Lewis Capaldi App Welcome to the Intro to Flutter event hosted by DSC Texas A&M Today’s session will be a simple UI crash course. The app we’ll be making is a Lewis Capaldi app. Screenshot Structure The app has been divided into steps. Each step has starter and solution code. You can access each ..

Read more

Short Intro: It’s OK to love Flutter and hate hand-coding design elements. Parabeac-Core converts design files into Flutter code. Parabeac-Core Parabeac-Core is an open-source repository that converts design files into Flutter code. · Designer Protocol · Understanding the code export · Contribute · Community · Dev.to  Special Shout out if you’re here for #HacktoberFest! Double your swag by contributing to Parabeac as one of ..

Read more

Flutter-GitConnect Github mobile app built in flutter framwork. App preview:- Youtube Download App Screenshots Home Inbox Search Repositries Issues People Profile Repository Gists Followers Settings About us Profile (Light Theme) Home (Light Theme) Inbox (Light Theme) Search (Light Theme) Dependencies intl dio share get_it graphql equatable flutter_bloc url_launcher google_fonts build_context webview_flutter shared_preferences cached_network_image Features Login with ..

Read more

VLC Player Plugin A VLC-powered alternative to Flutter’s video_player that supports iOS and Android. Installation iOS For iOS, you need to opt into the Flutter embedded views preview.This is done by adding the following to your project’s <project root>/ios/Runner/Info.plist file (see example for details): <key>io.flutter.embedded_views_preview</key> <true/> If you’re unable to view media loaded from an external source, ..

Read more

flutter_medical Functioning Doctor/Healthcare Catalog & Scheduling App created using Dart with Flutter. Stores and loads data from Firebase Firestore DB. Screenshot Meta John Uberbacher – johnuberbacher.com Installation clone repo flutter pub get flutter run License Distributed under the The MIT License (MIT) Copyright (c) 2020 John Uberbacher Permission is hereby granted, free of charge, to any ..

Read more

appbar_elevation A Flutter Widget for an AppBar that is initially flush with the body and elevated when scrolled. Usage Use the ScrollActivatedAppBarElevation widget to wrap a Scaffold that contains a Scrollable view (e.g. ListView, CustomScrollView). The widget uses a NotificationListener to detect the scroll position and provides an appBarElevation value to be used. Example @override Widget build(BuildContext context) { return ScrollActivatedAppBarElevation( ..

Read more

A Flutter package for building Flutter widget tree from HTML with support for 70+ most popular tags. Live demo Getting Started Add this to your app’s pubspec.yaml file: dependencies: flutter_widget_from_html_core: ^0.5.1+3 Usage Then you have to import the package with: import ‘package:flutter_widget_from_html_core/flutter_widget_from_html_core.dart’; And use HtmlWidget where appropriate: HtmlWidget( // the first parameter (`html`) is required ”’ <h1>Heading 1</h1> <h2>Heading ..

Read more

IntroViews is inspired by Paper Onboarding and developed with love from scratch. I decided to rewrite almost all the features in order to make it available to the flutter developers and as extensible as possible. Table of contents Features Getting Started Usage Documentation PageViewModel Class IntroViewFlutter Class Bugs or Requests Donate Contributors License Features Easy addition of pages. Circular page reveal. ..

Read more

Vibration A plugin for handling Vibration API on iOS and Android devices. API docs. Getting Started  Add vibration to the dependencies section of pubspec.yaml. dependencies: vibration: ^1.7.1 Import package: import ‘package:vibration/vibration.dart’; Methods  hasVibrator  Check if the target device has vibration capabilities. hasAmplitudeControl  Check if the target device has the ability to control the vibration amplitude, introduced in Android 8.0 ..

Read more

_Reply (“Reply” rebuilt with Flutter!)  ——- Easily send your own custom, pre-defined messages through any platform *   Create and store your own message templates *   Easily send your messages through any platform *   Add, edit, and delete your messages *   Preview and edit your message before you send it *   Set a timer to remind ..

Read more

Widgets that make it easy to integrate blocs and cubits into Flutter. Built to work with package:bloc. Learn more at bloclibrary.dev! *Note: All widgets exported by the flutter_bloc package integrate with both Cubit and Bloc instances. Usage Lets take a look at how to use BlocBuilder to hook up a CounterPage widget to a CounterCubit. counter_cubit.dart class CounterCubit extends Cubit<int> { CounterCubit() : super(0); void increment() => emit(state + ..

Read more

WebView for Flutter A Flutter plugin that provides a WebView widget. On iOS the WebView widget is backed by a WKWebView; On Android the WebView widget is backed by a WebView. Usage Add webview_flutter as a dependency in your pubspec.yaml file. You can now include a WebView widget in your widget tree. See the WebView widget’s Dartdoc for more details on how ..

Read more

sliver_tools A set of useful sliver tools that are missing from the flutter framework. Here is a taste what you can make using this package The structure of this app: class Section extends State { @override Widget build(BuildContext context) { return MultiSliver( pushPinnedChildren: true, children: <Widget>[ SliverPersistentHeader( pinned: true, … ), if (!infinite) SliverAnimatedPaintExtent( child: ..

Read more

Image Cropper A Flutter plugin for Android and iOS supports cropping images. This plugin is based on two different native libraries so it comes with different UI between these platforms. Introduction Image Cropper doesn’t manipulate images in Dart codes directly, instead, the plugin uses Platform Channel to expose Dart APIs that Flutter application can use to communicate with ..

Read more

Flip Panel A package for flip panel with built-in animation How to use import ‘package:flip_panel/flip_panel.dart’; Create a flip panel from iterable source: final digits = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; FlipPanel.builder( itemBuilder: (context, index) => Container( color: Colors.black, padding: const EdgeInsets.symmetric(horizontal: 6.0), child: Text( ‘${digits[index]}’, style: TextStyle( fontWeight: FontWeight.bold, fontSize: ..

Read more

PatternFormatter A Flutter package provides some implementations of TextInputFormatter that format input with pre-defined patterns How to use import ‘package:pattern_formatter/pattern_formatter.dart’; Thousands grouping Integer number: TextField( keyboardType: TextInputType.number, inputFormatters: [ ThousandsFormatter() ], ) Decimal number: TextField( keyboardType: TextInputType.number, inputFormatters: [ ThousandsFormatter(allowFraction: true) ], ) Card number grouping TextField( keyboardType: TextInputType.number, inputFormatters: [ CreditCardFormatter(), ], ) Date ..

Read more

Shimmer A package provides an easy way to add shimmer effect in Flutter project How to use import ‘package:shimmer/shimmer.dart’; SizedBox( width: 200.0, height: 100.0, child: Shimmer.fromColors( baseColor: Colors.red, highlightColor: Colors.yellow, child: Text( ‘Shimmer’, textAlign: TextAlign.center, style: TextStyle( fontSize: 40.0, fontWeight: FontWeight.bold, ), ), ), ); Download Flutter Shimmer Plugin source code on GitHub Get Shimmer ..

Read more

Approximate how your app looks and performs on another device. Features Preview any device from any device Change device orientation Dynamic system configuration: language, dark mode, text scaling factor Freeform device with adjustable resolution and safe areas Keep the application state Take screenshots Quickstart Wrap your app’s root widget in a DevicePreview and inject the dedicated builder and locale into your ..

Read more

database_manager (Developer Preview) Simple way to manage database. Version control and application’s database schema. Simplify CRUD operations. Installing Add this to your package’s pubspec.yaml file: dependencies: database_manager: “^0.0.4” Sqlite, Path and Path Provider dependencies must be installed. Available features  Migration – version control and application’s database schema  ORM – simplify CRUD operations Simple usage Migration import ‘package:database_manager/database_manager.dart’; class Table ..

Read more