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
FutureandStreamfor 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.