Примечания к исследованию колеса с открытым исходным кодом 2022 г.
- OKHttp(OKHttp)
Резюме:
внутренняя реализация OkHttp завершается с помощью модели цепочки ответственности, которая инкапсулирует каждый этап сетевого запроса в каждую цепочку и реализует развязку каждого уровня.
Ссылки, на которые стоит обратить внимание:
https://juejin.cn/post/6844904087788453896
https://blog.peasy.com/2016/07/11/Understand-OkHttp/index.html
- Шина Событий ( EventBus )
Резюме.
Платформа публикации/подписки на события Android, которая упрощает доставку событий Android за счет разделения издателей и подписчиков.
Основные методы: зарегистрироваться, отменить регистрацию, опубликовать, @Subscribe
Ссылка, на которую стоит обратить внимание:
https://mp.weixin.qq.com/s?__biz=Mzk0NTAxMDQ0Ng==&mid=2247484106&idx=1&sn=0ae670e83b45a3466c8e66a1fb0d6e49&chksm=c31aa0abf46d29bd049db9874 3 8251dbabf2ccdb292fa4f51efd1e92ff2c5247dee33b884a46 #rd
- Модернизация ( Модернизация )
Резюме:
Типобезопасный HTTP-клиент для Android и Java
Сетевой запрос: OkHttp + Retrofit
Ссылка, на которую стоит обратить внимание:
https://blog.peasy.com/2016/06/25/Understand-Retrofit/index.html