Viewing version 1.0.3. Open the latest package page.
jni_flutter
1.0.3A library to access Flutter Android specific APIs from Dart.
Readme
Build Status Coverage Status pub package package publisher
JNI Flutter
This is a support library for accessing Flutter Android APIs from Dart code. It's a spin-off from package:jni, containing the APIs that are Flutter specific.
Changelog
1.0.3
- Bump Kotlin version in examples.
1.0.2
- Use JNIgen 0.17.0.
1.0.1
- Add an example app.
- Fixed release mode crash by adding Proguard rules to preserve plugin Java classes.
1.0.0
- Initial version: Adds the
androidApplicationContextandandroidActivity(int engineId)APIs, which used to be part of package:jni.
Installing
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add 'jni_flutter:1.0.3'pubspec.yaml
# Copyright (c) 2026, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
name: jni_flutter
description: A library to access Flutter Android specific APIs from Dart.
version: 1.0.3
repository: https://github.com/dart-lang/native/tree/main/pkgs/jni_flutter
issue_tracker: https://github.com/dart-lang/native/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Ajni_flutter
environment:
sdk: '>=3.3.0 <4.0.0'
flutter: '>=3.35.6'
dependencies:
flutter:
sdk: flutter
jni: ^1.0.0
dev_dependencies:
dart_flutter_team_lints: ^3.5.2
flutter_test:
sdk: flutter
integration_test:
sdk: flutter
jnigen:
path: ../jnigen
dependency_overrides:
jni:
path: ../jni
jni_util:
path: ../jni_util
flutter:
plugin:
platforms:
android:
package: com.github.dart_lang.jni_flutter
pluginClass: JniFlutterPlugin
Version history
| Version | Published | Archive | SHA-256 |
|---|---|---|---|
| 1.0.0 | Cached · Upstream SHA-256 matched | Download | b3ff2c10…7b27fd |
| 1.0.1 | Cached · Upstream SHA-256 matched | Download | 8b59e590…9d3ba6 |
| 1.0.2 | Cached · Upstream SHA-256 matched | Download | 7b717011…9991d5 |
| 1.0.3 | Cached · Upstream SHA-256 matched | Download | b2310cdd…74f351 |
| 1.0.4 | Cached · Upstream SHA-256 matched | Download | c399ad57…9656a4 |
| 1.0.4+1 | Cached · Upstream SHA-256 matched | Download | 0dd33d67…d8b191 |
Dependencies
flutter {
"sdk": "flutter"
}
jni "^1.0.0"