10+ reasons to NOT use JDK’s HttpClient

Java mostly, and general tech

Brice Dutheil
happy to see that there is a new version of #okhttp . I thought that it was abandonded like picasso library

🚨 OkHttp 5.1.0 is here!

✨ New: Response.peekTrailers() – non-blocking access to HTTP/2 trailers
🐛 Fix: trailers() now works even without a response body (hello, Retrofit users 👋)

🔗 Full changelog: https://square.github.io/okhttp/changelogs/changelog/#version-510

#AndroidDev #Java #OkHttp #Retrofit #Android

Change Log - OkHttp

Square’s meticulous HTTP client for the JVM, Android, and GraalVM

🚀 OkHttp 5.0.0 is out!

✅ Separate JVM & Android artifacts
🌐 Happy Eyeballs (IPv6+IPv4)
🧪 New MockWebServer (no JUnit 4!)
🔥 GraalVM support
🧵 Coroutine-friendly APIs

Details here→ https://square.github.io/okhttp/changelogs/changelog/#version-500

#OkHttp #AndroidDev

Change Log - OkHttp

Square’s meticulous HTTP client for the JVM, Android, and GraalVM

Как оптимизировать сетевые запросы в Android: OkHttp и Retrofit с Coroutines

Современные Android-приложения почти всегда взаимодействуют с сервером: получают данные, отправляют формы, синхронизируют информацию в реальном времени. Производительность этих сетевых операций напрямую влияет на пользовательский опыт — особенно в условиях нестабильного или медленного интернета. Расскажем, как использовать библиотеки OkHttp и Retrofit — инструменты, ставшие стандартом де-факто в Android-разработке, — для построения надёжной и быстрой сетевой прослойки. Статья ориентирована на мобильных разработчиков, особенно тех, кто работает с Kotlin и Coroutines.

https://habr.com/ru/articles/918146/

#kotlin #android #okhttp #retrofit #coroutines

Как оптимизировать сетевые запросы в Android: OkHttp и Retrofit с Coroutines

Современные Android-приложения почти всегда взаимодействуют с сервером: получают данные, отправляют формы, синхронизируют информацию в реальном времени. Производительность этих сетевых операций...

Хабр

Retrofit 3.0.0 is out! Now using OkHttp 4.12 (Kotlin-based) with full forward compatibility from 2.x.

Details: https://github.com/square/retrofit/releases/tag/3.0.0
#Retrofit #Kotlin #AndroidDev #OkHttp #Android #Java

Release 3.0.0 · square/retrofit

Changed Upgrade to OkHttp 4.12 (from 3.14). This is the version of OkHttp that is written in Kotlin, and as a result Retrofit now has a transitive Kotlin dependency. However, this is also the sup...

GitHub

Not sure I agree, but certainly a food for thought.

https://this.how/googleAndHttp/

Thank you, @davew

#GoogleFree #NoSSL #OkHttp

Google and HTTP

Google is a guest on the web, as we all are. Guests don't make the rules.

Meshrabiya — это сетевое решение для Android, позволяющее приложениям обмениваться данными через Wi-Fi без доступа к Интернету, используя Wi-Fi.
-Каждое устройство получает "виртуальный" IP-адрес, что упрощает взаимодействие между узлами.
-Технология поддерживает скорость до 300 Мбит/с и полностью открыта, не завися от Google Play Services.
-Работа Meshrabiya начинается с создания точки доступа узлом A, после чего узел B подключается через QR-код.
-Далее узлы обмениваются сообщениями для обнаружения друг друга и передачи данных.
Meshrabiya также предлагает возможность создания сокетов для передачи данных, что позволяет интегрировать решения с другими библиотеками, такими как OkHttp.
Доступно тестовое приложение и инструкции для разработчиков, включая создание виртуальных узлов и настройку соединений.

src: https://github.com/UstadMobile/Meshrabiya

#mesh #meshnetwork #opensource #foss #wifi #android #github #meshrabiya #OkHttp

GitHub - UstadMobile/Meshrabiya: Virtual mesh network for Android that operates over WiFi

Virtual mesh network for Android that operates over WiFi - UstadMobile/Meshrabiya

GitHub
#okhttp still active ? The latest stable version 4.12.0 was released almost a year ago
#android #library
Let's say I'm on Dispatchers.IO and not on the main thread. And I want to make a call with OkHttp. Do I use execute (and block a Dispatchers.IO thread) or enqueue (and cause another thread switch)? Both work, but which one is better for performance?
#androiddev #okhttp