Development

Architecture

Architecture Diagram

package:cupertino_http is organized into three components:

  1. bindings generated by ffigen to relevant Foundation framework functionality. Configured using ffigen.yaml.
  2. A native helper library that fills gaps in the generated bindings.
  3. Dart source that provides a high-level interface to the Foundation framework URL Loading System.

Running the tests

cd example
flutter test integration_test