fluttercommunity / fluttercommunity/plus_plugins

[Request]: Use FFI/JNI for package_info_plus

Offen
#2,525 0 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement triage
Vorherrschende Sprache
Dart
Sterne
1.9k
Forks
1.3k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Plugin

package_info_plus

### Use case

Using FFI and JNI for package_info_plus allows the API to be sync instead of async. This makes the API usage much more ergonomic.

### Proposal

Use [FFI](https://pub.dev/packages/ffigen) and [JNI](https://pub.dev/packages/jnigen) for reading the various properties

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Durchsicht des Plugins package_info_plus und der vorgeschlagenen Ansätze mit ffigen und jnigen zum Lesen seiner Plattformeigenschaften. Als abgeschlossen gilt die Aufgabe, wenn das Plugin FFI und JNI verwendet, um die vorgeschlagene synchrone API auf allen unterstützten Plattformen bereitzustellen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
dart, flutter
Bereich
mobile-dev
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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