Search Widget This Flutter package provides a Search Widget for selecting an option from a data list. Provides filtering of items based on the search text. Installation In the dependencies: section of your pubspec.yaml, add the following line: dependencies: search_widget: <latest version> Usage Import this class import ‘package:search_widget/search_widget.dart’; Add Search Widget Accepts data list as input Option for ..
Category : Flutter App
Animating Location Pin This Flutter package provides a Animating Location Pin Widget which can be used while fetching device location. Installation In the dependencies: section of your pubspec.yaml, add the following line: dependencies: animating_location_pin: <latest version> Usage Import this class import ‘package:animating_location_pin/animating_location_pin.dart’; Add Adding this widget is simple. Just directly use its instance for default configuration Container( child: ..
My Portfolio: Ayush P Gupta This repo is the source code of my portfolio app.View Live Demo Learning App has some unique animations on each page. All involving some different kinds of animations and its code Contribution Fork it Create your feature branch (git checkout -b my-new-feature) Commit your changes (git commit -m ‘Add some ..
flutter_responsive_tabs A responsive tabs demo at two different screen size namely tablet and phone. Live Demo: https://apgapg.github.io/flutter_responsive_tabs/ View Full Article: https://medium.com/@ayushpguptaapg/flutter-responsive-design-956c6e9a6d1b On Tablet On Phone Contribution Fork it Create your feature branch (git checkout -b my-new-feature) Commit your changes (git commit -m ‘Add some feature’) Push to the branch (git push origin my-new-feature) Create new Pull Request ..
not_paid Worried about your payment? Using this package you can provide a non paid version of your app to the client that consistently starts fading out the app/sections after the due date, and fades it out completly when the deadline is exceeded. Supported Dart Versions Dart SDK version >= 2.1.0 Demo Installation Add the Package ..
Flutter UI Concept ScreenShots Design Source Credit: This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project: Lab: Write your first Flutter app Cookbook: Useful Flutter samples For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance ..
Floating Ribbon A new Flutter package for creating floating ribbons on images. Dependency How To Use In order to achieve the shimmering effect, you need to add a package in pubspec.yaml. The code to reproduce it, import ‘package:skeleton_text/skeleton_text.dart’; import ‘package:floating_ribbon/floating_ribbon.dart’; FloatingRibbon( height: 85, width: 85, childHeight: 75, childWidth: 75, child: Padding( padding: const EdgeInsets.all(8.0), child: ..
skeleton_text A package provides an easy way to add skeleton text loading animation in Flutter project Dependency How To Use To achieve the above example animation use the following code : Explanation I have created a List builder of 10 Containers. Wrapping any widget by SkeletonAnimation would give a beautiful loading animation. SkeletonAnimation Constructor : ..
Flutter UI Concept ScreenShots Design Source Credit: This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project: Lab: Write your first Flutter app Cookbook: Useful Flutter samples For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance ..
A Flutter plugin to use the Cloud Firestore API. For Flutter plugins for other Firebase products, see README.md. Setup To use this plugin: Add cloud_firestore as a dependency in your pubspec.yaml file. Android Using the Firebase Console, add an Android app to your project. Follow the assistant, and download the generated google-services.json file and place it inside android/app. Modify the android/build.gradle file and the android/app/build.gradle file to add ..
Cupertino Stepper for Flutter Cupertino version of the stock Material Stepper in Flutter. NOTE: This is not the same as the UIStepper control on iOS. Stepper is a widget that displays progress through a sequence of steps. Steppers are particularly useful in the case of forms where one step requires the completion of another one, or where multiple steps need to ..
StateMachine A Kotlin DSL for the finite state machine. StateMachine is used in Scarlet Usage In this example, we create a StateMachine from the following state diagram. Define states, event, and side effects: sealed class State { object Solid : State() object Liquid : State() object Gas : State() } sealed class Event { object OnMelted : Event() object ..
Functional batteries for Dart programming language. Provides an implementation of Optional, Either and other types + some helper functions. Usage A simple usage example: import ‘package:built_value/built_value.dart’; import ‘package:dfunc/dfunc.dart’; part ‘main.g.dart’; void main() { final items = [‘a’, ‘b’, ‘c’]; print(‘mapped: ${mapIndexed((i, e) => ‘$e$i’, items)}’); // Sealed classes generation: final Base item = Item1((b) => ..
A library for finite state machine realization in Dart. Inspired by Tinder StateMachine library. Usage A simple usage example (using dfunc library for generating sealed classes): import ‘package:dfunc/dfunc.dart’; import ‘package:fsm/fsm.dart’; part ‘fsm_example.g.dart’; void main() { final machine = StateMachine<State, Event, SideEffect>.create((g) => g ..initialState(Solid()) ..state<Solid>((b) => b ..on<OnMelted>( (Solid s, OnMelted e) => b.transitionTo(Liquid(), LogMelted()))) ..state<Liquid>((b) => b ..
Unofficial wrapper for using Rapid7 insightOps logs (former LogEntries) with Dart. This package is using logging package to do the actual logging, and implements a handler to post the message to insightOps. Setting up Set up a new log by following the instructions, copy a URL that you will use to send your log data to. Usage A ..
storybook_flutter A cross-platform storybook for showcasing widgets. It works in Web as well, though as Flutter support for Web is still in beta, rendering can have some issues. Getting Started class MyApp extends StatelessWidget { @override Widget build(BuildContext context) => Storybook( children: [ Story( name: ‘Flat button’, builder: (_, k) => MaterialButton( onPressed: k.boolean(‘Enabled’, initial: ..
Flutter Arc Text Renders text along the arc. See demo. Basic usage class MyApp extends StatelessWidget { @override Widget build(BuildContext context) => ArcText( radius: 100, text: ‘Hello, Flutter!’, textStyle: TextStyle(fontSize: 18, color: Colors.black), startAngle: -pi / 2, startAngleAlignment: StartAngleAlignment.start, placement: Placement.outside, direction: Direction.clockwise ); } Download Flutter Arc Text Widget source code on GitHub FlutterappworldProvides the ..
SpinBox for Flutter SpinBox for Flutter is a numeric input widget with an input field for entering a specific value, and spin buttons for quick, convenient, and accurate value adjustments. Guidelines Spin boxes are best suited for such applications that deal with large numeric value ranges and high precisions, where users typically know upfront the exact value ..
Buy me a coffee widget Did you ever needed a widget to buy me a coffee, well here it is? Important note Be very careful with using this widget. According to the Google Play Guidelines you are not allowed to get payments from external resources. So a donation button could lead to a ban on ..
Dart Koans This application is inspired by Ruby Koans. The idea is simple: You achieve enlightenment though a process of failures. As each failure is overcome you get one step closer to enlightenment. In practice, the Dart Koans allow you to learn Dart through a much more hands on approach. Each test is accompanied by enough comments ..
Flash Chat Our Goal The objective of this tutorial is to learn how to incorporate Firebase into our Flutter apps. We’ll be using Firebase Cloud Firestore as well as the Firebase authentication package to equip our app with a cloud-based NoSQL database and secure authentication methods. What you will create We’re going to build a ..
Bitcoin Ticker Our Goal The objective of this tutorial is to learn about using Cupertino and Material Widgets in parallel and providing a different user interface depending on the platform. What you will create We’re going to make a crypto currency price checking app. By the end of the module, you’ll be able to monitor ..
travelfoldingcard Travel Folding Card with hover animation The live version is in my Flutter CodePen The original CodePen is from Madalena, which is created with HTML, CSS and JS Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project: ..
readmore A Flutter plugin than allow expand and collapse text. usage: add to your pubspec and import: ReadMoreText( ‘Flutter is Google’s mobile UI open source framework to build high-quality native (super fast) interfaces for iOS and Android apps with the unified codebase.’, trimLines: 2, colorClickableText: Colors.pink, trimMode: TrimMode.Line, trimCollapsedText: ‘…Show more’, trimExpandedText: ‘ show less’, ..
Languages: English, Brazilian Portuguese. Get is an extra-light and powerful library for Flutter that will give you superpowers and increase your productivity. Navigate without context, open dialogs, snackbars or bottomsheets from anywhere in your code, Manage states and inject dependencies in an easy and practical way! Get is secure, stable, up-to-date, and offers a huge range of ..
Covid-19 – Flutter UI Watch it on YouTube Packages we are using: flutter_svg: link Fonts Poppins link UI Credit Design by: Rendi Ramadana link Covid-19 App Final UI Download Covid-19 source code on GitHub https://github.com/abuanwar072/Covid-19-Flutter-UI FlutterappworldProvides the list of the opensource Flutter apps collection with GitHub repository. flutterapp..
COVID-19 App – Flutter UI Watch it on YouTube Packages we are using: flutter_svg: link UI Credit Design by: Tushar Imran link We design two pages on the home page you gonna see all statistics like how many totals affected, total recovery, total death at the bottom how you can prevent them with a hotline number if ..
Welcome page, Login Page and Sign up page – Flutter UI Watch it on YouTube Packages we are using: flutter_svg: link We design 3 screens first one is a welcome screen like then user open your app it shows then users have two options, if he has an account then press the login button and it ..
– Flutter UI Watch it on YouTube Packages we are using: flutter_svg: link Fonts Cairo link UI Credit Design by: Shahidul Islam Shishir link There are two pages, you can call it home page and details or meditation page. On the home page at the top right corner you got a menu button, then a big good morning ..
Course App – Flutter UI Watch it on YouTube Packages we are using: flutter_staggered_grid_view and flutter_svg Fonts Nunito – link UI Credit Design made by by simantOo link Course App Final UI Download Flutter Course App UI source code on GitHub https://github.com/abuanwar072/Course-App FlutterappworldProvides the list of the opensource Flutter apps collection with GitHub repository. flutterapp..
eBook App – Flutter UI Watch it on YouTube UI Credit Design by: Peeely link Flamingo is an eBook (reading book) app design by flutter, at home page it shows you some recommended books, also the book of the day. At the bottom you gonna find your most recent book that you read. On details page ..
Introduction: Made with Clean architecture + TDD + GraphQL + flutter_bloc + CodeCov + GitHooks + GitHub Actions (CI/CD) and finally with Flutter Rick and Morty Info A simple app to demonstrate Clean Architecture with GraphQL and flutter_bloc Motivation In Martin Fowler’s words, “Any fool can write code that a computer can understand. Good programmers write code ..
FlutterWarden ( WIP) A flutter client for Bitwarden. The app is not completed yet. Progress Login with email and password Two factor authentication Decryption of username and password Copy username and password to clipboard Add new login – username and password Password generator Fingerprint authentication Offline capability Screenshots Getting Started I have created a demo account in ..
Package for Ant Icons An icon is a graphical representation of meaning. Icons can be used to express actions, state, and even to categorize data. Ant Design’s icons adhere to the following two principles and are designed for cross-platform consistency: Graphics that are clear, intuitive, and simple enjoy a higher degree of recognition and are more easily ..
Fun Translation Flutter A Flutter project to try out the UI library equinox with BLoC pattern using Fun translation API. Screenshot Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project: Lab: Write your first Flutter app Cookbook: Useful Flutter samples For help ..
Pagination in Firestore Setup Use the same setup used for cloud_firestore package (or follow this). Usage In your pubspec.yaml dependencies: paginate_firestore: ^0.1.0 Import it import ‘package:paginate_firestore/paginate_firestore.dart’; Implement it PaginateFirestore( itemBuilder: (context, documentSnapshot) => ListTile( leading: CircleAvatar(child: Icon(Icons.person)), title: Text(documentSnapshot.data[‘name’]), subtitle: Text(documentSnapshot.documentID), ), // orderBy is compulsary to enable pagination query: Firestore.instance.collection(‘users’).orderBy(‘name’), ) Contributions Feel free to contribute to ..
PaginationView Installing In your pubspec.yaml dependencies: pagination_view: ^1.0.1 import ‘package:pagination_view/pagination_view.dart’; Basic Usage PaginationView<User>( preloadedItems: <User>[ User(faker.person.name(), faker.internet.email()), User(faker.person.name(), faker.internet.email()), ], itemBuilder: (BuildContext context, User user, int index) => ListTile( title: Text(user.name), subtitle: Text(user.email), leading: IconButton( icon: Icon(Icons.person), onPressed: () => null, ), ), paginationViewType: PaginationViewType.listView // optional pageFetch: pageFetch, onError: (dynamic error) => Center( child: ..
touchable ???????? Flutter library to add various gesture callbacks to each Shape you draw on your canvas in your CustomPainter Index : Why Use Touchable ? Installation Usage How it works Road Map Links Why Use Touchable ? The CustomPainter lets you only draw shapes on the canvas. But most would want to let user interact with the drawings. With touchable , you ..
The project is maintained by a non-profit organisation, along with an amazing collections of Flutter samples. We’re trying to make continuous commits for changes along with the Flutter tech progress. The UX For Messager Design Goals for this sample Shows a UI design for a social messager App(only send message page),something like Tik Tok(I like ..
The project is maintained by a non-profit organisation, along with an amazing collections of Flutter samples. We’re trying to make continuous commits for changes along with the Flutter tech progress. The Desigin Pattern Goals for this sample Shows a state management approach using the Provider package,mainly use StreamProvider and ChangeNotifier. Show a logic for fetch data from ..