Git Product home page Git Product logo

community's Introduction

Flutter Community

Flutter Community

A central place for community made Flutter content.


The Flutter Community is an organization aimed at providing a central place for community made Flutter packages and content to live.

Our goal is to ensure packages made by the Flutter community are kept alive and maintained in one place.

Medium Articles

To go along with the packages, we have started a Medium publication as a central location for community content to be published - especially if it relates to the packages here.

https://medium.com/flutter-community

Packages

These are the packages featured on the Flutter Community.

Name Release Description Maintainer
android_alarm_manager_plus Pub Flutter plugin for accessing the Android AlarmManager service, and running Dart code in the background when alarms fire. Miguel Beltran
android_id Pub Flutter plugin for retrieving the Android ID. Not supported on iOS. Joachim Nohl
android_intent_plus Pub Flutter plugin for launching Android Intents. Not supported on iOS. Miguel Beltran
app_review Pub Request and Write Reviews and Open Store Listing for Android and iOS in Flutter. Rody Davis
backdrop Pub Backdrop implementation in dart. (https://material.io/design/components/backdrop.html) Harsh Bhikadia
breakpoint Pub A Flutter plugin to calculate the material design breakpoints. Rody Davis
sealed_unions Pub Sealed Unions for Dart George Medve
firestore_helpers Pub Firestore helper function to create dynamic and location based queries Thomas Burkhart
draggable_scrollbar Pub A scrollbar that can be dragged for quickly navigation through a vertical list. Additional option is showing label next to scrollthumb with information about current item. Marina Kuznetsova
after_layout Pub Execute code after the first layout of your widget has been performed, i.e. after the first frame has been displayed. Simon Lightfoot
flutter_blurhash Pub Compact representation of a placeholder for an image. Encode a blurry image under 30 caracters for instant display like used by Medium Robert Felker
contacts_service Pub A Flutter plugin to retrieve and manage contacts on Android and iOS devices. Lukas Dickie
flutter_downloader Pub A plugin for creating and managing download tasks. Supports iOS and Android. Hung Duy Ha
flutter_google_places Pub Google places autocomplete widgets for flutter. No wrapper, use https://pub.dartlang.org/packages/google_maps_webservice Kev Morelli
infinite_listview Pub ListView with items that can be scrolled infinitely in both directions. Simon Lightfoot
flutter_launcher_icons Pub A package which simplifies the task of updating your Flutter app's launcher icon. Mark O'Sullivan
flutter_sms Pub A Flutter plugin to Send SMS and MMS on iOS and Android. If iMessage is enabled it will send as iMessage on iOS. This plugin must be tested on a real device on iOS. Rody Davis
sticky_headers Pub Flutter Sticky Headers - Lets you place headers on scrollable content that will stick to the top of the container whilst the content is scrolled. Simon Lightfoot
flutter_uploader Pub A plugin for creating and managing upload tasks with optional background exection support. Sebastian Roth
wear Pub A plugin that offers Flutter support for Wear OS by Google NO MAINTAINER PROVIDED
flutter_webview_plugin Pub Plugin that allow Flutter to communicate with a native Webview. Rafal Wachol
flutter_whatsnew Pub A new Flutter package to show updates to users. Rody Davis
workmanager Pub Flutter Workmanager. This plugin allows you to schedule background work on Android and iOS. NO MAINTAINER PROVIDED
font_awesome_flutter Pub The Font Awesome Icon pack available as Flutter Icons. Provides 1500 additional icons to use in your apps. Brian Egan
get_it Pub Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App" Thomas Burkhart
get_version Pub Get the Version Name, Version Code, Platform and OS Version, and App ID on iOS and Android. Rody Davis
import_sorter Pub Automatically sort all your dart imports. Support for any dart project. Matthew Gleich
native_widgets Pub A new Flutter package for using Android and iOS natively on each platform. Rody Davis
page_turn Pub Page Turn Widget - Add a page turn effect to widgets in your app. Rody Davis
persist_theme Pub A flutter plugin for persisting the theme data. Support for Dark Mode. Rody Davis
redux Pub Redux is a predictable state container for Dart and Flutter apps John Ryan
redux_undo Pub Make your redux store undo- and redoable. Inspired by the JS redux_undo package. Michel Engelen
responsive_scaffold Pub On mobile it shows a list and pushes to details and on tablet it shows the List and the selected item. Rody Davis
rx_command Pub Reactive event handler wrapper class inspired by ReactiveUI. Thomas Burkhart
state_persistence Pub Persist state across app launches. By default this library store state as a local JSON file called data.json in the applications data directory. Simon Lightfoot

Submitting your packages

If you'd like to submit your package to the Flutter Community GitHub organization, please see the Flutter Community Transfer Guide.

Getting in contact

For any questions regarding the Flutter Community, please open an issue on the /community repository.

Note to packages owners

Flutter Community aims to bring the best community-made packages forward. Because of this, not all proposed packages will be accepted.

community's People

Contributors

fluttercommunitybot avatar jeroen-meijer avatar nohli avatar slightfoot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

community's Issues

Package proposal: backdrop

Hey,

I've registered a new package which aims to provide Widgets to easily implement backdrop with flutter. The package is targeted to implement all options and use-cases mentioned in the material design guideline for backdrop

I am actively working on implementing the remaining ToDos to publish v1.0.0. I'm hoping for contribution and feedback from the flutter-community.

Regards.

dart pub link: https://pub.dartlang.org/packages/backdrop

git repo link : https://gitlab.com/daadu/backdrop (I'm maintaining this repo on gitlab, hope that is not an issue ;))

Showing blank boxes for custom icons

Hi everyone,

I am quite new in coding but I like challenges. That's why I'm facing an issue with custom icons.
I wanted specific icons that I could not find so I decided to draw them by myself and save them as .svg. Then I went to the plateform fluttericon.com to convert them as font. On this web site, the icons are showing perfectly.
See below:
image
BUT when I put them into my project, it shows empty boxes
image
I did my code as suggested on https://medium.com/flutterpub/how-to-use-custom-icons-in-flutter-834a079d977
In the main.dart file:
image
image
In the pubspec.yaml file:
image
As I was wondering if the .ttf file was working, I tried the Icons on Word and there they are also working perfectly:
image
So I really don't know what is not working in my project. I restarted it many time, I did flutter clean, reinstall the app on my emulator, wipe data on the emulator, tried on my own android device (which then show chinese writings instead of the icon), flutter doctor does not show any issues, all the SDKs are uptodate.
Flutter doctor:
`D:...MyApp\flutter\bin\flutter.bat doctor --verbose
[โˆš] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [version 6.1.7601], locale fr-FR)
โ€ข Flutter version 1.12.13+hotfix.8 at D:...\MyApp\flutter
โ€ข Framework revision 0b8abb4724 (6 weeks ago), 2020-02-11 11:44:36 -0800
โ€ข Engine revision e1e6ced81d
โ€ข Dart version 2.7.0

[โˆš] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
โ€ข Android SDK at D:/.../MyApp/SDK
โ€ข Android NDK location not configured (optional; useful for native profiling support)
โ€ข Platform android-29, build-tools 29.0.3
โ€ข ANDROID_HOME = D:/.../MyApp/SDK
โ€ข Java binary at: D:...\MyApp\Android\jre\bin\java
โ€ข Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
โ€ข All Android licenses accepted.

[โˆš] Android Studio (version 3.6)
โ€ข Android Studio at D:...\MyApp\Android
โ€ข Flutter plugin version 44.0.2
โ€ข Dart plugin version 192.7761
โ€ข Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[โˆš] Connected device (1 available)
โ€ข Android SDK built for x86 64 โ€ข emulator-5554 โ€ข android-x64 โ€ข Android 8.0.0 (API 26) (emulator)

โ€ข No issues found!
`
If any has an idea where my problem comes from, I will be pleased to be helped in this way.
Please also let me know if you need more info or if I should present my issue in an other way (I'm quite new here :) )
Have a nice day!

Enhanced UUID package

I would like to include this package to Flutter Community https://pub.dartlang.org/packages/uuid_enhanced#-changelog-tab-

Changelog from since being forked:

  • Strong mode on dartanalyze.
  • Github pipeline (code coverage is on TODO).
  • Use Uint8List instead of List<int> for performance (space and time).
  • All constructor options are now named arguments instead of a map.
  • Uuid is a type now (subtype of Uint8List) instead of a string, with proper implementation of == and hashCode.
  • No more singleton, all creating methods are now constructor.
  • v1 renamed to fromTime, v4 renamed to emptyUuid, v5 renamed to fromName, parse renamed to fromString, unparse changed to instance method toString.
  • New APIs isFromTime, millisecondsSinceEpoch, clockSequence.

Package Proposal: steps_indicator

Package Proposal: [PACKAGE NAME]

Dependency name (as used in pubspec.yaml): steps_indicator
Current pub.dev link: https://pub.dev/packages/steps_indicator
Current Git repository link: https://github.com/huextrat/steps_indicator
Description: A simple steps indicator widget to display a step/status line with a simple dot or a custom widget
Current maintainer: Hugo Extrat (@huextrat / [email protected])
Needs new maintainer after transfer: NO
Reason for transfer: Step/Status line are often used in mobile apps and this one normally corresponds to practically all the needs. This will make it easier to find it.
Comments: โค๏ธ

Encryption and Descyption issue in Flutter and C#

I am using encryption in Flutter using the link: https://pub.dev/packages/encrypt
Flutter Code is

final plainText = 'some plain text here';
final key = encrypt.Key.fromUtf8('16 characters key');
final iv = IV.fromLength(16);
final encrypter = Encrypter(AES(key,mode: AESMode.cbc,padding: 'PKCS7'));
final encrypted = encrypter.encrypt(plainText, iv: iv);
final decrypted = encrypter.decrypt(encrypted, iv: iv);
print(decrypted); 
print(encrypted.base64);

C# code (for decryption)

public static String TestDecrypt(String encryptedText)
{
var encryptedBytes = Convert.FromBase64String(encryptedText);
return Encoding.UTF8.GetString(Decrypt(encryptedBytes, GetRijndaelManaged("xxxxxxxxxxxxxxxx")));
}
public static RijndaelManaged GetRijndaelManaged(String secretKey)
{
var keyBytes = new byte[16];
var secretKeyBytes = Encoding.UTF8.GetBytes(secretKey);
Array.Copy(secretKeyBytes, keyBytes, Math.Min(keyBytes.Length, secretKeyBytes.Length));
return new RijndaelManaged
{
Mode = CipherMode.CBC,
Padding = PaddingMode.PKCS7,
KeySize = 128,
BlockSize = 128,
Key = keyBytes,
IV = keyBytes
};
}

I encrypt some plaintext in flutter dart code, But I didn't get proper plain text after decrypting the encrypted text using c# code.

I'm getting a message like below

Padding is invalid and cannot be removed

Package Proposal: create_atom

Package Proposal: create_atom

Dependency name (as used in pubspec.yaml): create_atom
Current pub.dev link: https://pub.dev/packages/create_atom
Current Git repository link: https://github.com/Abhi011999/create_atom_flutter
Description: An animated widget that displays atom with three electrons revolving around a nucleus at its center.
Current maintainer: Abhishek Dubey <[email protected]> @Abhi011999
Needs new maintainer after transfer: NO (but contributors will be greatly appreciated)
Reason for transfer: Contributing to flutter community is as close as i can do to contribute to official flutter. I want this package to become much bigger than it is now, and flutter community will surely help with this purpose and the users will benefit from this package.
Comments: I have a good feature roadmap for this package which i will try to implement for a more flexible use of this package.

Package Proposal: font_awesome_flutter

Package Proposal: font_awesome_flutter

Dependency name (as used in pubspec.yaml): font_awesome_flutter
Current pub.dev Link: https://pub.dev/packages/font_awesome_flutter
Description: The Font Awesome Icon pack available as Flutter Icons. Provides 1500 additional icons to use in your apps.
Current maintainer: Brian Egan (@brianegan / [email protected])
Needs new maintainer after transfer: NO
Reason for transfer: The package is a community effort and should reflect that!

Package Proposal: local_google_fonts

Package Proposal: local_google_fonts

Dependency name (as used in pubspec.yaml): local_google_fonts
Current pub.dev link: https://pub.dev/packages/local_google_fonts#-readme-tab-
Current Git repository link: https://github.com/Matt-Gleich/local_google_fonts
Description: Define google fonts in your pubspec and automagically add them to you assets and your pubspec
Current maintainer: Matthew Gleich, [email protected], @Matt-Gleich
Needs new maintainer after transfer: NO
Reason for transfer: Wanna expose more people to this package as I think it can help a lot of people.
Comments: Excited ๐Ÿ˜„

Package Proposal: beacons

Package Proposal: beacons

Dependency name (as used in pubspec.yaml): beacons
Current pub.dev Link: https://pub.dev/packages/beacons
Description: Flutter beacons plugin for iOS and Android.
Current maintainer: [Loup Inc., [email protected] AND lukaspili]
Needs new maintainer after transfer: [YES]
New maintainer (if applicable): [Aawaz Gyawali, [email protected]]
Reason for transfer: The author has abandoned the project and there is plenty of PR that needs to be merged to make it better.

Package Proposal: Steel Crypt

Package Proposal: Steel Crypt

Dependency name (as used in pubspec.yaml): steel_crypt
Current pub.dev Link: https://pub.dev/packages/steel_crypt
Description: A comprehensive library of high-level, cryptographic API's, either manually defined or pulled from PointyCastle. This library currently supports hashing, symmetric two-way encryption, asymmetric two-way encryption, and key/IV generation. It also has a CLI, for conducting basic cryptography operations.
Current maintainer: Aditya Kishore, [email protected], AKushWarrior
Needs new maintainer after transfer: NO
Reason for transfer: Flutter community currently does not have a full-featured, documented encryption utility. This package is that, and has an ease of use better than every other encryption package. Furthermore, it's written in pure Dart and prioritizes the safety of user data. Given that it's a helpful, secure utility, I'd like it to be available for use of the larger Flutter community.
Comments: [ANY REMAINING THINGS YOU WANT TO TELL US]

Is there a way to leave the socket connection open after closing the application?

I have an application where a socket issues an alert when security parameters are exceeded, but when closing the application that connection is terminated and the socket stops issuing the alert. It is of paramount importance to leave this connection open so that the socket will continue to issue alerts even when the application is closed, so that the client has control over these parameters. I would like to know if there is any plugin or some way to leave this connection open even with closed application, either leaving a thread running or something.

Package Proposal: menu_button

Package Proposal: Menu Button

Dependency name (as used in pubspec.yaml): menu_button
Current pub.dev link: https://pub.dev/packages/menu_button
Current Git repository link: https://github.com/huextrat/menu_button
Description: A popup menu button widget with handsome design and easy to use. The design is in line with the material design guideline on the button menu, which does not yet exist as a Widget on Flutter. We only have DropDown or PopupMenuButton for now.
Current maintainer: Hugo Extrat (@huextrat / [email protected])
Needs new maintainer after transfer: NO
Reason for transfer: A new widget that allows you to create a button menu while respecting the material guideline can only be interesting for the community.
Comments: โค๏ธ

Package Proposal: flutter_workmanager

Package Proposal: flutter_workmanager

Dependency name (as used in pubspec.yaml): flutter_workmanager
Current pub.dev link: https://pub.dev/packages/workmanager
Current Git repository link: https://github.com/vrtdev/flutter_workmanager
Description: Flutter wrapper for Android WorkManager (and iOS background task), allowing for background work in dart
Current maintainer: Peter Menten, [email protected], petermnt / vrtdev
Needs new maintainer after transfer: YES
New maintainer (if applicable):
Reason for transfer: We no longer have the capacity to maintain this plugin
Comments:

Package Proposal: Pull to Reveal

Package Proposal: Pull to Reveal

Dependency name (as used in pubspec.yaml): pull_to_reveal
Current pub.dev Link: https://pub.dev/packages/pull_to_reveal
Description: Wrapper around a ListView that reveals a given element when the list is pulled down - most likely for a search bar
Current maintainer: Craig Labenz, [email protected], @craiglabenz
Needs new maintainer after transfer: No
New maintainer (if applicable): N/A
Reason for transfer: Want to give back!
Comments: ๐Ÿ‘‹

Discussion: Medium alternative

Discussion: Medium alternative

Should we use an alternative to medium and which alternative?

Summary

The medium blog is asking for a paid account. I would like to see flutter community articles on a self-hosted website.

Screenshot:
image

Package Proposal: import_sorter

Package Proposal: import_sorter

Dependency name (as used in pubspec.yaml): import_sorter
Current pub.dev link: https://pub.dev/packages/import_sorter
Current Git repository link: https://github.com/Matt-Gleich/import_sorter
Description: Dart package that automatically sorts all your flutter or dart imports
Current maintainer: Matthew Gleich, [email protected], @Matt-Gleich
Needs new maintainer after transfer: NO
Reason for transfer: Wanna expose more people to this package as I think it can help a lot of people.
Comments: Excited ๐Ÿ˜„

Package Proposal: page_transition

Package Proposal: page_transition

Dependency name (as used in pubspec.yaml): page_transition
Current pub.dev link: https://pub.dev/packages/page_transition
Current Git repository link: https://github.com/kalismeras61/flutter_page_transition
Description: When you go to next page this package gives you beautiful page transitions.
Current maintainer: Yasin Ilhan, [email protected], kalismeras61
Needs new maintainer after transfer: NO
New maintainer (if applicable):
Reason for transfer: This package is that allows you nice transition when you go to next page and also it is first easy to use package with 99 score and peoples love.
Comments:

Discussion: fluttercommunity website

Discussion: fluttercommunity website

This issue has been made to discuss a possible website for fluttercommunity

Summary

So I know we already have this the medium page for this organization but I think it might be cool to make a website that looks really nice showing off the projects. If we do end up building it should probably also build it in flutter. I have experience designing websites with flutter. My personal site is written in flutter and simply deployed to GitHub pages.

Package Proposal: flutter_typeahead

Package Proposal: flutter_typeahead

Dependency name (as used in pubspec.yaml): flutter_typeahead
Current pub.dev link: https://pub.dev/packages/flutter_typeahead
Current Git repository link: https://github.com/AbdulRahmanAlHamali/flutter_typeahead
Description: A TypeAhead widget for Flutter, where you can show suggestions to users as they type
Current maintainer: Abdulrahman AlHamali, [email protected], AbdulrahmanAlHamali and Kenneth Liang, [email protected], KaYBlitZ
Needs new maintainer after transfer: YES
Reason for transfer: Lack of time to maintain the repository

Fluttertoast message

Fluttertoast message
i getting following error while add toast message from flutter toast package.

[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: MissingPluginException(No implementation found for method showToast on channel PonnamKarthik/fluttertoast)
E/flutter (25624): #0 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:319:7)

Package Proposal: redux.dart

Package Proposal: Redux.dart

Dependency name (as used in pubspec.yaml): redux
Current pub.dev Link: https://pub.dev/packages/redux
Description: Redux is a predictable state container for Dart and Flutter apps
Current maintainer: Brian Egan (@brianegan / [email protected]) and John Ryan (@johnpryan)
Needs new maintainer after transfer: NO
Reason for transfer: Redux is a fairly popular package that currently lives under John's personal GitHub. Since the package is the work of the community -- with code, issues, help and documentation provided by many members of the community, we'd like to recognize the package as a work of the community.

Packages for the community

Hi,
I don't have the time at the moment to maintain my packages but I don't want to let down the community.
So I'm thinking about transferring some of my packages here and if someone want to maintain them it would be great.
The packages would be:

Package Proposal: Humanize

Package Proposal: Humanize

Dependency name (as used in pubspec.yaml): humanize
Current pub.dev link: https://pub.dev/packages/humanize/
Current Git repository link: https://github.com/jeanluc243/humanize
Description: A package for translating numbers and dates into a human readable format.
Current maintainer: Jean Luc Kabulu (https://github.com/jeanluc243/humanize / [email protected] )
Needs new maintainer after transfer: NO
Reason for transfer: i'd like to recognize the package as a work of the community.

Voice activator

I am working on a voice activated app that makes a sound when I say a code word even when my phone is off. I don't know how to go about it.

Package Proposal: flutter_colored_progress_indicators

Package Proposal: flutter_colored_progress_indicators

Dependency name (as used in pubspec.yaml): flutter_colored_progress_indicators
Current pub.dev link: https://pub.dev/packages/flutter_colored_progress_indicators
Current Git repository link: https://github.com/Abhi011999/flutter_colored_progress_indicators
Description: An alternate animated progress indicator widget for flutter's CircularProgressIndicator and LinearProgressIndicator with Google color accents.
Current maintainer: Abhishek Dubey <[email protected]> @Abhi011999
Needs new maintainer after transfer: NO
Reason for transfer: Same as in #47
Comments: I will be pulling a request to official flutter repo for colored support of the progress indicators, then the package can become obsolete until then it can reside here.

Package Proposal: flutter_pagewise

Package Proposal: flutter_pagewise

Dependency name (as used in pubspec.yaml): flutter_pagewise
Current pub.dev link: https://pub.dev/packages/flutter_pagewise
Current Git repository link: https://github.com/AbdulRahmanAlHamali/flutter_pagewise
Description: A library for widgets that load their content one page (or batch) at a time.
Current maintainer: Abdulrahman AlHamali, [email protected], AbdulrahmanAlHamali Needs new maintainer after transfer: YES
Reason for transfer: Lack of time to maintain the repository

Establish a standard for package README

I really like the idea of collecting useful flutter packages in a central place.
I'd like to make a suggestion that the README's of flutter community packages should follow a common template because most of the time I still end up on Dart Pub because the README is missing essential information.

Example:

  • Flutter community header image at the top,
  • A title
  • Link or badge to the dart pub page
  • A short description.
  • Dropdown with installation instructions.
  • Dropdown with a simple example
  • Everything else
  • License

And by dropdown I mean something like this.

Dropdown? (click me) Dropdown!

I believe that this would save the developers and users a lot of time.

check loading completed

Hi guys,
first question:
How can I check the full upload?
second question:
the return widget
new Scaffold( appBar: widget.appBar, persistentFooterButtons: widget.persistentFooterButtons, bottomNavigationBar: widget.bottomNavigationBar, body: const Center(child: const CircularProgressIndicator()));
it is not shown during loading

sorry, I got the wrong section

Package Proposal: redux_undo

Package Proposal: redux_undo

Dependency name (as used in pubspec.yaml): redux_undo
Current pub.dev link: https://pub.dev/packages/redux_undo
Current Git repository link: https://github.com/michelengelen/redux_undo
Description: redux_undo gives you the possibility to go back in the state history making undo and redo actions possible
Current maintainer: Michel Engelen, [email protected], michelengelen
Needs new maintainer after transfer: NO (could be better with some more contributors, though)
New maintainer (if applicable): /
Reason for transfer: I think it is a good use-case to have the possibilities it provides in a redux-based application. Maybe there are some developers that want to help improving this package
Comments: It is currently working as is, but could maybe be improved with more help

Article: Platform channel with Protobuf

I would propose to write an article about Platform channel with Protobuf. Abstract:

When writing platform-specific code as Flutter plugins, one of the key things is data transfer between Dart side and platform side. Under the hood, it's just a bunch of binary 0s and 1s. Though all the codes we're dealing with (Dart, Java/Kotlin, ObjC/Swift) is typed, so Flutter makes it easier to have some typing. However, when dealing with complex structure, we will defintely go with Map/List, and here comes the provlems:

  • Casting data is a nightmare
  • When dealing with List/Mapย , we lose type-safety (especially with typos in Map's key, or refactoring code/structure)
  • List and Map<String, dynamic> are not particularly good in terms of performance.

Draft link https://medium.com/@i_2412/flutter-platform-channels-with-protobuf-e895e533dfb7

Package Proposal: bottom_nav

Package Proposal: bottom_nav

Dependency name (as used in pubspec.yaml): bottom_nav
Current pub.dev Link: https://pub.dev/packages/bottom_nav
Description: A bottom navigation bar with expanding titles and icons with Rounded Background. Inspired by the Dribbble design here: https://t.co/BtUlszSmRR
Current maintainer: Tushar Parmar. [email protected], github:- viztushar
Needs new maintainer after transfer: NO
New maintainer (if applicable): -
Reason for transfer: so that flutter community can use it and make it more easy to use and add more custom UI Widget in the package.(and also Want to give back!)
Comments:

SwitchListTile Onchange need to get that button id/name/title

Sorry if am posting my issue in wrong place do guide me with proper procedure.

I am generating this SwitchListTile in for loop for 5 buttons, but am facing issue in onChanged here is there a way to pass _onChanged(value, x) instead of passing static values _onChanged(value, 8)
to know which button event was invoked? OR is there a way where i can get title of the button whose _onChanged(); was invoked.

class _DeviceListItemState extends State<DeviceListItem> {
 
  List<SwitchListTile> buttonsList = new List<SwitchListTile>();

  List<Widget> _buildButtonsWithNames(int count) {
buttonsList.add(new SwitchListTile(
      title: Text('Item $i'),
      value: true,
      onChanged: (value) {
        _onChanged(value, 8);
      },
    ));
    return buttonsList;
}
}

Package: graphql_client

Dart does not have a decent graphql_client at the moment. There are several options:

Even though I'm working with both graphql_flutter (zino-hofmann/graphql-flutter#195 zino-hofmann/graphql-flutter#202 zino-hofmann/graphql-flutter#203) and graphql_client (https://github.com/orgs/dart-graphql/people), I think it's our best interest for the graphql_client and graphql_flutter to be included in Flutter Community as well.

Error on flutter_launcher_icons 0.7.0 pub cache while i trying to run flutter packages pub run flutter_launcher_icons:main

^
file:///D:/Aplikasi/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.0.5/lib/src/bitmap_font.dart:308:40: Error: Too many positional arguments: 1 allowed, but 3 found.
Try removing the extra positional arguments.
var node = new XML.XmlElement(new XML.XmlName('common'), attrs, []);
^
file:///D:/Aplikasi/flutter/.pub-cache/hosted/pub.dartlang.org/xml-3.2.4/lib/xml/nodes/element.dart:17:3: Context: Found this candidate, but the arguments don't match.
XmlElement(this.name,
^
file:///D:/Aplikasi/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.0.5/lib/src/bitmap_font.dart:313:40: Error: Too many positional arguments: 1 allowed, but 3 found.
Try removing the extra positional arguments.
var page = new XML.XmlElement(new XML.XmlName('page'), attrs, []);
^
file:///D:/Aplikasi/flutter/.pub-cache/hosted/pub.dartlang.org/xml-3.2.4/lib/xml/nodes/element.dart:17:3: Context: Found this candidate, but the arguments don't match.
XmlElement(this.name,
^
file:///D:/Aplikasi/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.0.5/lib/src/bitmap_font.dart:321:40: Error: Too many positional arguments: 1 allowed, but 3 found.
Try removing the extra positional arguments.
var node = new XML.XmlElement(new XML.XmlName('char'), attrs, []);
^
file:///D:/Aplikasi/flutter/.pub-cache/hosted/pub.dartlang.org/xml-3.2.4/lib/xml/nodes/element.dart:17:3: Context: Found this candidate, but the arguments don't match.
XmlElement(this.name,
^
file:///D:/Aplikasi/flutter/.pub-cache/hosted/pub.dartlang.org/image-2.0.5/lib/src/bitmap_font.dart:329:40: Error: Too many positional arguments: 1 allowed, but 3 found.
Try removing the extra positional arguments.
var node = new XML.XmlElement(new XML.XmlName('kerning'), attrs, []);
^
file:///D:/Aplikasi/flutter/.pub-cache/hosted/pub.dartlang.org/xml-3.2.4/lib/xml/nodes/element.dart:17:3: Context: Found this candidate, but the arguments don't match.
XmlElement(this.name,
^

Package Proposal: list_tile_more_customizable

Package Proposal: list_tile_more_customizable

Dependency name (as used in pubspec.yaml): list_tile_more_customizable
Current pub.dev link: https://pub.dev/packages/list_tile_more_customizable
Current Git repository link: https://github.com/Playhi/list_tile_more_customizable
Description: A ListTile with more customizable details, which provides more customizable functions, based on the traditional flutter ListTile.
Current maintainer: Playhi ( @Playhi / [email protected] )
Needs new maintainer after transfer: NO
Reason for transfer: I have no more idea on the aim of the package now. If someone has some ideas on making the list_tile_more_customizable much more customizable, it is easier to add the ideas to the package if this package had been transferred.

Discussion: Zoom alternative

Discussion: Zoom alternative

This issue has been made to discuss an alternative for the online videoconferencing platform Zoom.

Summary

As the Flutter Community staff, we have always used the videoconferencing platform Zoom (https://zoom.us/) for internal meetings, the Flutter office and, more well known, the #HumpDayQandA meetings.

Recently, an article has surfaced on Medium about a vulnerability in Zoom (https://medium.com/@jonathan.leitschuh/zoom-zero-day-4-million-webcams-maybe-an-rce-just-get-them-to-visit-your-website-ac75c83f4ef5).
The article reveals several vulnerabilities in the desktop application that could allow unauthorized use of user's webcams, even when the application is uninstalled.

This has made several people within the community weary of using Zoom in the future, and has spawned a conversation about finding an alternative for all videoconferencing. All such discussion can be openly held here.

Ignore: Test Issue for Probot Stale

Ignore this issue.

This is an issue to test if the Stale bot for GitHub works properly.
This issue should automatically get the label "no response"on the 13th of July at around 14:47 CEST.

Package Proposal: flutter_gradients

Package Proposal: flutter_gradients

Dependency name (as used in pubspec.yaml): flutter_gradients
Current pub.dev link: https://pub.dev/packages/flutter_gradients
Current Git repository link: https://github.com/JonathanMonga/flutter_gradients
Description: A curated collection of awesome gradients made in Dart for Flutter.
Current maintainer: Jonathan Monga, [email protected] JonathanMonga
Needs new maintainer after transfer: NO
Reason for transfer: This library deserves to be known by the flutter community, it extremely simplifies the use of the Gradient class by offering several styles already made and usable quickly without much worry.
Comments: Thank you.

flutter_icons is used also by another package as a package name

I get a naming conflict with a mother package I using with the same name flutter_icons:

https://github.com/flutter-studio/flutter-icons

I tried to qualify the name but not much luck:

  flutter_icons:
    git:
      url: https://github.com/fluttercommunity/flutter_launcher_icons.git
    image_path: 'assets/android_store_graphics/launcher_icon_1024.jpg'
    android: true
    ios: true

  flutter_icons: 
    git:
      url: https://github.com/flutter-studio/flutter-icons.git
      ref: '^0.3.0'

Any ideas?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.