Writing dart FFI bindings is cumbersome and prone to human error, especially across different versions. A tool that will generate dart bindings directly from C header files is needed. Such tools already exist for other languages like Kotlin’s CInterop, PyAutoC, Java’s Jextract (from project Panama, under progress), etc.

Basic Project Details:

  • Input : Configurations, (path to the C header files, dynamic library, etc)
  • Output : Generated dart bindings - “Structs, Constants, Function Signatures, and Bindings”

Organization

Student

Prerak Mann

Mentors

  • jonasfj
  • Daco Harkes
close

2020