#Coroutines #DynamicProxy
A little reflection about coroutines
Как протестировать код, который использует
A little reflection about coroutines
Как протестировать код, который использует
Retrofit
интерфейс? Использовать моки или HttpMocker. Есть более эффективный способ - самому реализовать свою Proxy
для Retrofit
со стабами. Подробности того как это сделать когда вы используете Coroutine или нет вы найдёте в статьеMedium
A little reflection about coroutines
How Kotlin coroutines can make java reflection a bit more complicated.
#Retrofit #DynamicProxy
Understand How does Retrofit work
Retrofit - это библиотека, которая первая приходит на ум Android разработчику при необходимости реализации REST API. С помощью чего работает Retrofit, если она не использует Annotation Processor для генерации кода? Ответ Java Dynamic Proxy API, которое позволяет создавать реализацию интерфейса и проксирует все вызовы через InvocationHandler. Это API поможет вам прятать сложные Builder объекты и делать работу с кодом проще. Рекомендую изучить и однажды но вам пригодиться
Understand How does Retrofit work
Retrofit - это библиотека, которая первая приходит на ум Android разработчику при необходимости реализации REST API. С помощью чего работает Retrofit, если она не использует Annotation Processor для генерации кода? Ответ Java Dynamic Proxy API, которое позволяет создавать реализацию интерфейса и проксирует все вызовы через InvocationHandler. Это API поможет вам прятать сложные Builder объекты и делать работу с кодом проще. Рекомендую изучить и однажды но вам пригодиться
Medium
Understand How does Retrofit work
To be a good developer know what is going on under the hood
Android Broadcast
#Retrofit #DynamicProxy Understand How does Retrofit work Retrofit - это библиотека, которая первая приходит на ум Android разработчику при необходимости реализации REST API. С помощью чего работает Retrofit, если она не использует Annotation Processor…
#Retrofit #DynamicProxy #Dex
Dynamic proxy и runtime-кодогенерация на Android / Даниил Попов
Продолжительность 33:30
Для всех тех, кого заитересовала тема Dynamic Proxy рекомендую посмотреть доклад от Даниила Попова. В нем автор рассказал о проблемах с производительность
Полезные ссылки:
👉 Результаты эксперимента по оптимизации от Даниила можно найти здесь
👉 Готовое production ready решение Dexmaker от Linkedin
Dynamic proxy и runtime-кодогенерация на Android / Даниил Попов
Продолжительность 33:30
Для всех тех, кого заитересовала тема Dynamic Proxy рекомендую посмотреть доклад от Даниила Попова. В нем автор рассказал о проблемах с производительность
Dynamic Proxy
и рефлексии
, используемой под капотом, в рамках Android и как можно обойти это решения с использованием генерации Dex.Полезные ссылки:
👉 Результаты эксперимента по оптимизации от Даниила можно найти здесь
👉 Готовое production ready решение Dexmaker от Linkedin
YouTube
Dynamic proxy и runtime-кодогенерация на Android / Даниил Попов
Apps Conf Moscow 2019
Зал «Бороться бессильны?»
22 апреля, 13:00
Тезисы и презентация:
http://appsconf.ru/moscow/2019/abstracts/4504
- Структурный шаблон проектирования прокси;
- Какими способами можно его реализовать на Android, их плюсы и минусы;
- Подробный…
Зал «Бороться бессильны?»
22 апреля, 13:00
Тезисы и презентация:
http://appsconf.ru/moscow/2019/abstracts/4504
- Структурный шаблон проектирования прокси;
- Какими способами можно его реализовать на Android, их плюсы и минусы;
- Подробный…