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.

Libraries

apklis_abi_model
apklis_api_result
apklis_category_model
apklis_developer_model
apklis_error_model
apklis_item_model
apklis_model
apklis_permission_model
apklis_release_model
apklis_screenshot_model
apklis_web_api
models