Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[Request]: Migrate to FFI

Offen
#3,553 8 Kommentare 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Refactoring
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
dart, flutter
Bereich
mobile

Rechercherichtung

Beginne mit der Prüfung des battery_plus-Plugins und des referenzierten path_provider_ffi-Pakets, um den vorgeschlagenen Migrationsansatz zu verstehen. Bestätige den Umfang für den Ersatz von Method Channels durch FFI oder JNI und definiere den Abschluss anhand der angeforderten synchronen API, der verbesserten Performance und der Unterstützung für vanilla Dart.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
Dart
Sterne
1.9k
Forks
1.3k
Ø Merge
8 Std. 43 Min.
Gemergte PRs (30 T.)
13

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus fluttercommunity/plus_plugins

Alle Issues in fluttercommunity/plus_plugins

Ähnliche Issues

Weitere Issues zu Dart

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.