fake_store_api_package 0.0.2
fake_store_api_package: ^0.0.2 copied to clipboard
Paquete Flutter/Dart para interactuar fácilmente con la Fake Store API. Incluye métodos CRUD y procesamiento de datos.
Fake Store API Package #
Paquete Flutter/Dart para interactuar fácilmente con la Fake Store API. Permite operaciones CRUD sobre productos, usuarios y carritos, procesando los datos obtenidos de la API.
Instalacion #
- Abre el archivo
pubspec.yamlde tu proyecto. - Agrega la siguiente dependencia:
dependencies:
fake_store_api_package:
git:
url: https://github.com/bruno8311/fake_store_api_package.git
- Guarda el archivo y ejecuta en la terminal:
flutter pub get
Uso basico #
Importa el paquete y la entidad de dominio que necesites (por ejemplo, Product):
import 'package:fake_store_api_package/fake_store_api_package.dart';
import 'package:fake_store_api_package/domain/entities/product.dart';
void main() async {
final FakeStoreApiPackage apifakeStoreApi = FakeStoreApiPackage();
final result = await apifakeStoreApi.getProducts();
result.fold(
(error) => print('Error: $error'),
(products) => products.forEach((Product p) => print(p.title)),
);
}
Flutter Example #
El paquete incluye una carpeta example con una aplicación Flutter lista para usar:
- Ve a la carpeta
example:cd example - Instala las dependencias:
flutter pub get - Ejecuta la aplicación:
flutter run
La pantalla principal muestra la lectura de la Fake Store API y la visualización de los productos obtenidos.
Metodos disponibles #
- Products:
getProducts,getProduct,createProduct,updateProduct,deleteProduct - Users:
getUsers,getUser,createUser,updateUser,deleteUser - Carts:
getCarts,getCart,createCart,updateCart,deleteCart
License #
MIT
¿Qué puede hacer tu paquete? #
- Realizar operaciones CRUD (crear, leer, actualizar, eliminar) sobre productos, usuarios y carritos usando la Fake Store API.
- Procesar y mapear los datos obtenidos de la API.
- Ejemplo Flutter incluido para mostrar cómo listar productos y visualizar los datos en pantalla.
- Maneja los errores en caso de que las solicitudes a la API fallen, devolviendo un string con el codigo del error.