Utiliser Cronet avec d'autres bibliothèques

Cronet est un outil puissant et flexible qui peut être utilisé en combinaison avec d'autres bibliothèques, et qui offre le meilleur de l'utilitaire, de la simplicité et des performances.

ExoPlayer

ExoPlayer est compatible de manière native avec Cronet via son extension Cronet. Cronet est utilisé par certaines des plus grandes applications de streaming au monde, y compris YouTube.

Pour en savoir plus, consultez le site d'ExoPlayer.

gRPC

Cronet peut être utilisé comme couche transport pour gRPC sur Android. Cela permet à votre application Android de créer des RPC à l'aide de la même pile réseau que celle utilisée dans le navigateur Chrome.

Pour en savoir plus, consultez le dépôt gRPC.

OkHttp

L'équipe Cronet fournit une bibliothèque qui permet aux utilisateurs OkHttp d'utiliser Cronet comme couche de transport et de bénéficier de fonctionnalités telles que la compatibilité avec QUIC/HTTP3 ou la migration de connexion. Elle peut également être utilisée avec d'autres bibliothèques basées sur OkHttp, telles que Retrofit, Coil et d'autres.

Pour en savoir plus, consultez le dépôt Cron Transport pour OkHttp.

Glide

Cronet est un bon choix par défaut avec Glide et offre de meilleures performances que l'intégration par défaut de Glide à la pile réseau Android standard.

Pour en savoir plus, consultez le site de Gide.

Dart

Cronet peut être utilisé dans Dart comme solution de remplacement prête à l'emploi pour le package dart:io.

Pour en savoir plus, consultez le dépôt de liaisons Cronet Dart et lisez un article de blog sur son existence.