apklis_web_api 0.3.0+1 copy "apklis_web_api: ^0.3.0+1" to clipboard
apklis_web_api: ^0.3.0+1 copied to clipboard

Interfaz para la posterior implementación de un paquete en Dart para interactuar con la API de Apklis.

Apklis Web API

License: MIT Version codecov Test Melos Lint Last commit GitHub commit activity Github Stars Github Forks Github Watchers GitHub contributors


Interfaz para la posterior implementación de un paquete en Dart para interactuar con la API de Apklis. El resto de paquetes del ecosistema de Apklis Dart/Flutter utilizará este paquete como un contrato en el que mediante inyección de dependencias se inyectarian las implementaciones concretas.

Este paquete no se utiliza directamente, su proposito es servir de implementación abstracta base para que otros paquetes tengan la implementación concreta utilizando el cliente HTTP deseado.

Implementaciones concretas #

Para ver como se utiliza una implementación concreta revise su documentación especifica.

Para crear una implementación concreta debe heredar de la clase abstracta ApklisWebApi e implementar el método Future<ApklisApiResult> get(List<String> apps) utilizando internamente el método estático static Uri buildUri(List<String> apps) y los modelos que se encuentran en la carpeta lib/models.

PD: Si usted crea una implementación concreta y la publica en pub.dev le invitamos a realizar un Pull Request y un Issue para agregarla a la lista.

3
likes
90
pub points
3%
popularity

Publisher

unverified uploader

Interfaz para la posterior implementación de un paquete en Dart para interactuar con la API de Apklis.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (LICENSE)

Dependencies

freezed_annotation, json_annotation

More

Packages that depend on apklis_web_api