Skip to content

dart-lang/native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Coverage Status

Overview

This repository is home to Dart packages related to FFI and native assets building and bundling.

Packages

Package Description Version
ffi Utilities for working with Foreign Function Interface (FFI) code. pub package
ffigen Generator for FFI bindings, using LibClang to parse C, Objective-C, and Swift files. pub package
objective_c A library to access Objective C from Flutter that acts as a support library for package:ffigen. pub package
jni A library to access JNI from Dart and Flutter that acts as a support library for package:jnigen. pub package
jnigen A Dart bindings generator for Java and Kotlin that uses JNI under the hood to interop with Java virtual machine. pub package
native_assets_builder This package is the backend that invokes build hooks. pub package
native_assets_cli A library that contains the argument and file formats for implementing a native assets CLI. pub package
native_toolchain_c A library to invoke the native C compiler installed on the host machine. pub package

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.