Klemen Tusar

Results 12 issues of Klemen Tusar

In order to work with Flutter 3, we'd need to upgrade [analyzer](https://github.com/dart-lang/sdk/tree/main/pkg/analyzer) to `^4.0.0`. Seeing that this package looks somewhat abandoned 😭, I've created [my own updated fork here](https://github.com/techouse/envify). If...

Since the JSON payloads can be quite large, using `json.decode()` on the main thread [could cause janking](https://docs.flutter.dev/cookbook/networking/background-parsing) in Flutter. One solution would be to expose a method that does the...

Hi, Since the JSON payloads can be quite large, using `json.decode()` on the main thread [could cause janking](https://docs.flutter.dev/cookbook/networking/background-parsing). One solution would be to expose a method that does the decoding...

enhancement

- [x] fixed integration Flutter example - [x] [migrated Flutter Driver test to integration_test](https://docs.flutter.dev/release/breaking-changes/flutter-driver-migration) - [x] updated iOS example - [x] added iOS integration test - [x] updated Android example...

This PR updates the [js](https://pub.dev/packages/js) dependency to `v0.7.1` until the project gets ported to [dart:js_interop](https://api.flutter.dev/flutter/dart-js_interop/dart-js_interop-library.html). - [x] all package tests passed locally

## 🧭 What and Why The current [`DioRequester.requestUri`](https://github.com/algolia/api-clients-automation/blob/78f29f1cd21d74530535652c68a2cc3ab38997a7/clients/algoliasearch-client-dart/packages/client_core/lib/src/transport/dio/dio_requester.dart#L100) method will incorrectly return a [data: URI](https://api.flutter.dev/flutter/dart-core/Uri/Uri.dataFromString.html) when [`HttpRequest.queryParameters`](https://pub.dev/documentation/algolia_client_core/latest/algolia_client_core/HttpRequest/queryParameters.html) is not empty ```dart /// Existing code Uri requestUri(HttpRequest request) { Uri uri...

## 🧭 What and Why In this PR I have created a custom [`Requester`](https://github.com/algolia/algoliasearch-client-dart/blob/main/packages/client_core/lib/src/transport/requester.dart) based on [Chopper](https://github.com/lejard-h/chopper). Why? Dio is great, but if my Flutter app uses [http](https://pub.dev/packages/http) I now...

### Is there an existing issue for this? - [X] I have searched the existing issues ### Package/Plugin version 11.0.0 ### Platforms - [X] Android - [X] iOS - [...

bug