piefed_api_client 0.13.0 copy "piefed_api_client: ^0.13.0" to clipboard
piefed_api_client: ^0.13.0 copied to clipboard

A Future-based http client for the PieFed API.

PieFed API Client #

A statically-typed, Future-based client for the PieFed API.

Features #

  • Pure Dart: Works on all platforms (Android, iOS, Web, macOS, Windows, Linux).
  • Type-Safe: Complete type definitions for all API methods and models.
  • Null-Safety: 100% null safe.
  • Modern: Uses Future and Stream for async operations.

Installation #

dependencies:
  piefed_api_client:
    path: packages/piefed_api_client

Usage #

import 'package:piefed_api_client/piefed_api_client.dart';

void main() async {
  final client = PieFedApiV1('crust.piefed.social');
  
  // TODO: Add usage examples once API is implemented
}

Architecture #

See architecture.md for details on the project structure.

0
likes
130
points
149
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Future-based http client for the PieFed API.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

freezed_annotation, http, json_annotation

More

Packages that depend on piefed_api_client