Skip to content
This repository has been archived by the owner on Dec 27, 2023. It is now read-only.

lijy91-archives/awesome-flutter-mobile

Repository files navigation

awesome-flutter-mobile

A curated list of awesome things related to Flutter mobile.

Discord


Table of Contents

Packages

  • bot_toast - A really easy to use flutter toast library.Easy to use and feature rich. (Live Preview)
  • bottom_navy_bar - A beautiful and animated bottom navigation. The navigation bar use your current theme, but you are free to customize it.
  • calendar_strip - Flutter Calendar strip widget with custom date and custom styling. Date range can also be set between 2 date to disable selection of irrevelant dates
  • card_settings - A flutter package for building card based settings forms. This includes a library of pre-built form field widgets.
  • circular_bottom_navigation - Circular Bottom Navigation (or maybe a tab bar)
  • concentric_transition - Concentric Transition effect. Useful for onboarding, page transitions etc.
  • convex_bottom_bar - A Flutter package which implements a ConvexAppBar to show a convex tab in the bottom bar. Theming supported.
  • credit_card_input_form - This package provides visually beautiful UX through animation of credit card information input form.
  • crop - Crop for Flutter. Crop any widget/image in Android, iOS, Web and Desktop with fancy and customizable UI, in 100% pure Dart code. (Live Preview)
  • crop_your_image - crop_your_image helps your app to embed Widgets for cropping images.
  • custom_radio_grouped_button - Custom Radio Buttons and Grouped Check Box Button
  • data_tables - ListView on Mobile and Stateless Data Tables on Tablets and Desktops.
  • device_preview - Approximate how your Flutter app looks and performs on another device. (Live Preview)
  • dots_indicator - Dots indicator to show progression of a PageView for example
  • dough - This library provides widgets that can be used to create a smooshy user interface.
  • easy_alert - A alert package to use alert and toast within one line code.
  • extended_image - Official extension image, support placeholder(loading)/ failed state, cache network, zoom/pan, photo view, slide out page, editor(crop,rotate,flip), painting etc. (Live Preview)
  • extended_nested_scroll_view - extended nested scroll view to fix pinned header and inner scrollables sync issues. (Live Preview)
  • fancy_bottom_navigation - An animated Bottom Navigation Bar for Flutter apps, icon animates into place, colors are customisable..
  • fl_chart - A powerful Flutter chart library, currently supporting Line Chart, Bar Chart and Pie Chart.
  • flip_card - A component that provides flip card animation. It could be used for hide and show details of a product.
  • flutter_animated_dialog - A new Flutter dialog with a series of beautiful animations, slide fade rotate size scale rotate3D animations.
  • flutter_blurhash - Compact representation of a placeholder for an image. Encode a blurry image under 30 caracters for instant display like used by Medium
  • flutter_carousel_slider - A customizable carousel slider for Flutter. Supports infinite sliding, custom indicators, and custom animations with many pre-built indicators and animations. (Live Preview)
  • flutter_circular_text - Flutter package which places text in a curved circular path.
  • flutter_custom_calendar - A calendar control of flutter that supports three selection modes。
  • flutter_date_pickers - Flutter package for day, week, range and month date pickers.
  • flutter_fluid_slider - A fluid design slider that works just like the Slider material widget.
  • flutter_freshchat - A Flutter plugin for integrating Freshchat in your mobile app.
  • flutter_inner_drawer - Inner Drawer is an easy way to create an internal side section (left/right) where you can insert a list menu or other.
  • flutter_k_chart - flutter_k_chart, Writted with pure dart, supported both iOS and Android.
  • flutter_markdown - A Markdown renderer for Flutter. Create rich text output, including text styles, tables, links, and more, from plain text data formatted with simple Markdown tags.
  • flutter_material_pickers - A flutter package for easily and consistently showing material themed picker dialogs.
  • flutter_mentions - A simple flutter input widget to add @ mentions functionality to your app.
  • flutter_neumorphic - A complete, ready to use, Neumorphic ui kit for Flutter. Dark theming compatible & fully customizable.
  • flutter_page_indicators - Page indicator for flutter, with multiple build-in layouts.
  • flutter_parsed_text - A Flutter package to parse text and make them into multiple Flutter Text widget.
  • flutter_rating_bar - A simple yet fully customizable ratingbar for flutter which also include a rating bar indicator, supporting any fraction of rating. (Live Preview)
  • flutter_rounded_date_picker - The Flutter plugin that help you can choose dates and years with rounded calendars and customizable themes.
  • flutter_scatter - A widget that displays a collection of dispersed and non-overlapping children
  • flutter_sidekick - Widgets for creating Hero-like animations between two widgets within the same screen
  • flutter_slidable - A Flutter implementation of slidable list item with directional slide actions that can be dismissed.
  • flutter_sliding_up_panel - A sliding up panel widget which can be used to show or hide content, beautiful and simple.
  • flutter_staggered_animations - Easily add staggered animations to your ListView, GridView, Column and Row children as shown in Material Design guidelines
  • flutter_sticky_header - Flutter implementation of sticky headers as a sliver. Use it in a CustomScrollView.
  • flutter_styled_toast - A Styled Toast Flutter package. You can highly customize toast ever.Beautify toast with a series of animations and make toast more beautiful.
  • flutter_swipe_action_cell - An awesome UI package incluing iOS style cell swipe action effect.You can use this package to implement iOS style tableView cell swipe action
  • flutter_tags - Creating selectable and input tags (TextField) has never been easier.
  • flutter_zoom_drawer - A Flutter package with custom implementation of the Side Menu (Drawer)
  • folding_cell - Simple folding cell widget, pass frontWidget and innerWidget to fold and unfold.
  • giffy_dialog - A Flutter package for a quick, handy and beautiful giffy dialog.
  • hidden_drawer_menu - Hidden Drawer Menu is a library for adding a beautiful drawer mode menu feature with perspective animation
  • horizontal_card_pager - Use dynamic and beautiful card view pagers (horizontal direction) to help you create great apps. (Live Preview)
  • horizontal_center_date_picker - A flutter widget provides a horizontal date picker and always aligns selected date in center.
  • horizontal_data_table - A horizontal data table with a fixed column on left handside.
  • indexed_list_view - Infinite ListView that lets you programmatically jump instantly to any item, by index. Performant for lists of any size.
  • just_audio - A feature-rich audio player for Flutter. Loop, clip and concatenate any sound from any source (asset/file/URL/stream) in a variety of audio formats with gapless playback.
  • k_chart - A Flutter K Chart.
  • liquid_pull_to_refresh - A beautiful and custom refresh indicator with some cool animations and transitions for flutter.
  • material_floating_search_bar - A Flutter implementation of an expandable and animated floating search bar, also known as persistent search.
  • modal_bottom_sheet - Create awesome and powerful modal bottom sheets. Material, Cupertino iOS 13 or create your own style (Live Preview)
  • multi_split_view - Provides horizontal or vertical multiple split view for Flutter.
  • nine_grid_view - Flutter NineGridView & DragSortView, Similar to Weibo / WeChat nine grid view controls to display pictures.
  • oktoast - A pure flutter toast library, support custom style/widget, easy achieve the same effect with native toasts.
  • overflow_view - A widget displaying children in a line with an overflow indicator at the end if there is not enough space.
  • overlay_support - proivder support for overlay, easy to build toast and internal notification
  • page_turn - Page Turn Widget | Add a page turn effect to widgets in your app. (Live Preview)
  • pagination_view - Flutter package to simplify pagination of list of items from the internet.
  • pattern_formatter - A Flutter package provides some implementations of TextInputFormatter that format input with pre-defined patterns
  • photo_view - Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interactive images and other stuff such as SVG.
  • pie_chart - A Flutter package for creating beautiful Pie Charts with awesome animation. (Live Preview)
  • pin_code_fields - A flutter package which will help you to generate pin code fields. Can be useful for OTP for example.
  • pin_code_text_field - A beautiful and highly customisable Flutter widget for entering pin code. Suitable for use cases such as login and OTP.
  • preload_page_view - A pre-load PageView widget which you can use it to preload one page before and after current page.
  • provider - A wrapper around InheritedWidget to make them easier to use and more reusable.
  • responsive_scaffold - On mobile it shows a list and pushes to details and on tablet it shows the List and the selected item. (Live Preview)
  • rflutter_alert - RFlutter Alert is super customizable and easy-to-use alert / popup dialogs for Flutter. You may create reusable alert styles or add buttons as much as you want with ease.
  • rubber - Rubber is an elastic bottom sheet widget with the customizable material spring animation.
  • scratcher - Scratch card widget which temporarily hides content from user.
  • shared_preferences - Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
  • simple_map - A Flutter plugin for displaying a simple flat world map with animated points.
  • sleek_circular_slider - A highly customizable circular slider/progress bar & spinner for Flutter.
  • sliding_up_panel - A draggable Flutter widget that makes implementing a SlidingUpPanel much easier!
  • snaplist - A small library that allows to create lists with snapping to item.
  • sticky_and_expandable_list - Build a grouped list, which support expand/collapse section and sticky header, support use it with sliver widget.
  • sweetalert - sweet alert for flutter.
  • table_calendar - Highly customizable, feature-packed calendar widget for Flutter.
  • titled_navigation_bar - A beautiful, clean and simple bottom navigation bar with smooth animation on click. This package is high customizable, read more bellow for more details.
  • toggle_switch - Toggle Switch - A simple toggle switch widget. It can be fully customized with desired icons, width, colors, text, corner radius etc. It also maintains selection state.
  • transformer_page_view - PageTransformer for flutter
  • vertical_card_pager - Use dynamic and beautiful card view pagers to help you create great apps. (Live Preview)

Projects

  • Deer - Minimalist Flutter Todo App, built using BLoC pattern

Related

  • awesome-flutter - An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
  • awesome-flutter-desktop - A curated list of awesome things related to Flutter desktop.
  • awesome-flutter-linux - A curated list of awesome Linux-specific Flutter packages and projects.

Contribution

Please make sure to read the Contributing Guide before making a pull request.

License

MIT