p-hatan/ mirror

pub repository

mirror.p-hatan.com

jni_flutter

1.0.0

A library to access Flutter Android specific APIs from Dart.

Download archive

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.0

  • Initial version: Adds the androidApplicationContext and androidActivity(int engineId) APIs, which used to be part of package:jni.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add jni_flutter
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.0
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

flutter:
  plugin:
    platforms:
      android:
        package: com.github.dart_lang.jni_flutter
        pluginClass: JniFlutterPlugin

Version history

VersionPublishedArchiveSHA-256
1.0.02026-04-01T00:06:37.590100ZDownloadb3ff2c106a906236a424f7b4c3c62407c1dd5a9eb97aefda07b7a5470a7b27fd
1.0.12026-04-02T07:23:47.617510ZDownload8b59e590786050b1cd866677dddaf76b1ade5e7bc751abe04b86e84d379d3ba6
1.0.22026-07-28T04:51:37.541722ZDownload7b717011ea40d04fd47c2731d3d1d36eb99eba3435c2753d62489e8c3c9991d5
1.0.32026-08-31T23:06:14.891209ZDownloadb2310cdd4c18c65c081ab141a41efa94aa26c65431803703ece51996f174f351
1.0.42026-10-01T02:55:02.030669ZDownloadc399ad579bfba12eb20c924f7a23160a42902f3023a871e1cad40a8a679656a4
1.0.4+12026-10-06T09:30:42.811680ZDownload0dd33d67797560f66e961a6053882d4df54bd345bf063b8fe7ea133f7ad8b191

Dependencies

flutter { "sdk": "flutter" }

jni "^1.0.0"