Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[Request]: Migrate to FFI

Ouverte
#3,553 8 commentaires 4 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Refactorisation
Clarté
À clarifier
Activité
À l'abandon
Stack technique
dart, flutter
Domaine
mobile

Piste de recherche

Commencez par examiner le plugin battery_plus et le package path_provider_ffi référencé afin de comprendre l’approche de migration proposée. Confirmez le périmètre du remplacement de Method Channels par FFI ou JNI, et définissez l’achèvement en fonction de l’API synchrone demandée, de l’amélioration des performances et de la prise en charge de vanilla Dart.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement triage
Plugin

battery_plus

Use case

The packages you guys have been maintaining are crucial for the Flutter ecosystem.
Method Channels work great, but now that FFI and JNI are maturing, I think it would be a great time to start migrating over to them where possible.

The primary benefits to this are:

  • Synchronous API
  • Improved Performance
  • Vanilla Dart Support
Proposal

I've already migrated path_provider to use FFI (https://pub.dev/packages/path_provider_ffi) and I would love to do that here too.
Would you be interested in a PR. I would start with battery_plus first.

Langage dominant
Dart
Étoiles
1.9k
Forks
1.3k
Merge moyen
6 j 16 h
PR mergées (30 j)
16

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de fluttercommunity/plus_plugins

Toutes les issues de fluttercommunity/plus_plugins

Issues similaires

Plus d'issues Dart

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.