rizzu_client 0.1.2 rizzu_client: ^0.1.2 copied to clipboard
Networking Request Builder, using Dio. Its purpose is to make easier doing API requests and to give devs an out-of-the box working client.
This is a simple Networking Request Builder, written in Dart using Dio.
Features #
It's just simple to use! Look at the example!
Getting started #
Please remember to add the package as a dependency.
flutter:
sdk: flutter
rizzu_client:
import 'package:rizzu_client/rizzu_client.dart';
then Just import this and u are ready to go!
Usage #
RizzuClient rizzuClient = RizzuClient(baseUrl: 'https://jsonplaceholder.typicode.com/');
//GET REQUEST
await rizzuClient.call('posts', method: ApiMethod.GET);
//POST REQUEST
await rizzuClient.call('/posts', method: ApiMethod.POST, params: {
'id': 5,
'title': 'foo',
'body': 'bar',
'userId': '1',
});
//PUT REQUEST
await rizzuClient.call('/posts/1', method: ApiMethod.PUT, params: {
'id': 1,
'title': 'foo',
'body': 'hii',
'userId': '1',
});
Additional information #
Feel free to contribute!