Używanie Cronet z innymi bibliotekami

Cronet to zaawansowane i elastyczne narzędzie, którego można używać w połączeniu z innymi bibliotekami. Zapewnia ono największą funkcjonalność, prostotę i wydajność.

ExoPlayer

ExoPlayer natywnie obsługuje Cronet za pomocą rozszerzenia Cronet. Cronet jest używany przez jedne z największych na świecie aplikacji do odtwarzania strumieniowego, w tym YouTube.

Więcej informacji znajdziesz na stronie ExoPlayer.

gRPC

Cronet może służyć jako warstwę transportu dla gRPC na Androidzie. Dzięki temu aplikacja na Androida będzie mogła wykonywać RPC przy użyciu tego samego stosu sieciowego co w przeglądarce Chrome.

Więcej informacji znajdziesz w repozytorium gRPC.

OkHttp

Zespół Cronet udostępnia bibliotekę, która pozwala użytkownikom OkHttp używać Cronet jako warstwy transportowej i korzystać z takich funkcji jak obsługa QUIC/HTTP3 czy migracja połączeń. Biblioteka może być też używana z innymi bibliotekami opartymi na OkHttp, np. Retrofit, Coil i innych.

Więcej informacji znajdziesz w repozytorium Croonet Transport for OkHttp.

Na stelażu

Cronet to dobry wybór domyślny w przypadku Glide. Zapewnia lepszą wydajność niż domyślna integracja Glide ze standardowym stosem sieciowym Androida.

Więcej informacji znajdziesz na stronie Glide.

Dart

Cronet może być używany w Dart jako zamiennik produktu w pakiecie dart:io.

Aby dowiedzieć się więcej, odwiedź repozytorium powiązań Cronet Dart i przeczytaj post na blogu o tym, jak powstała ta usługa.