piefed_api_client 0.0.1 copy "piefed_api_client: ^0.0.1" to clipboard
piefed_api_client: ^0.0.1 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
0
points
150
downloads

Publisher

unverified uploader

Weekly Downloads

A Future-based http client for the PieFed API.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

freezed_annotation, http, json_annotation

More

Packages that depend on piefed_api_client