

Build an application that uses the plugin for a JavaScript REPL (read reveal print loop).Customize the plugin to allow it build on Windows, macOS, Linux, Android, and iOS.Import the C library source code into your new Flutter plugin.With this API, you'll write a simple example app that makes use of the plugin. In this codelab, you build a mobile and desktop plugin that uses a C library.

For the web, Dart supports JavaScript interop, but that subject isn't covered in this codelab. Dart supports FFI on Android, iOS, Windows, macOS, and Linux. Dart's FFI (foreign function interface) allows Flutter apps to make use of existing native libraries that expose a C API.
