Size: a a a

2020 March 14

EO

Eugene Obrezkov in Frontend UA
от него должны все реализации наследоваться
источник

EO

Eugene Obrezkov in Frontend UA
Focus extends Animation implements Animationable
источник

TS

Terry Sahaidak in Frontend UA
ну але вони наслідуються, а не ним являються)
источник

TS

Terry Sahaidak in Frontend UA
тобто вони вже не Animation
источник

TS

Terry Sahaidak in Frontend UA
найпростіший спосіб, який проканає в тій ж джаві — інтерфейс
источник

EO

Eugene Obrezkov in Frontend UA
Terry Sahaidak
ну але вони наслідуються, а не ним являються)
они содержат в себе весь шейп Animation, это то что мне нужно
источник

EO

Eugene Obrezkov in Frontend UA
Terry Sahaidak
найпростіший спосіб, який проканає в тій ж джаві — інтерфейс
typeof Animation работает же - уже решили выше )
источник

TS

Terry Sahaidak in Frontend UA
Eugene Obrezkov
typeof Animation работает же - уже решили выше )
хмм
але це не зовсім правильно
тому що коли ти робиш extends – ти можеш додати свої методи якісь, які typeof Animation не похендлить, хіба ні?
источник

TS

Terry Sahaidak in Frontend UA
Тут це хендлиться якраз через ReturnType
проте якщо заміниш на typeof A, то все зламається
источник

EO

Eugene Obrezkov in Frontend UA
Terry Sahaidak
хмм
але це не зовсім правильно
тому що коли ти робиш extends – ти можеш додати свої методи якісь, які typeof Animation не похендлить, хіба ні?
в этой ситуации меня не интересует, что там наследники себе добавят, я не вызываю их напрямую

у базового Animation есть все необходимое для реализации своей анимации + интерфейс Animationable который ожидает animate() метод - это для меня точка входа - больше мне ничего не надо знать и что там у реализаторов творится
источник

DK

Dmytro Kovalevskyi in Frontend UA
Ребят, хотел бы услышать ваше мнение.

Есть в приложении выбор города для доставки. Список всех городов состоит примерно из 4500 вариантов. Размер ответа для получения всех городов 1.1МБ.

Можно сделать либо загрузку всего списка при первой необходимости и кешировать его на время жизни приложения.

Либо добавлять серверный поиск по городу и искать город каждый раз при необходимости.

Как бы вы поступили?
источник

EO

Eugene Obrezkov in Frontend UA
Terry Sahaidak
хмм
але це не зовсім правильно
тому що коли ти робиш extends – ти можеш додати свої методи якісь, які typeof Animation не похендлить, хіба ні?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in Frontend UA
Dmytro Kovalevskyi
Ребят, хотел бы услышать ваше мнение.

Есть в приложении выбор города для доставки. Список всех городов состоит примерно из 4500 вариантов. Размер ответа для получения всех городов 1.1МБ.

Можно сделать либо загрузку всего списка при первой необходимости и кешировать его на время жизни приложения.

Либо добавлять серверный поиск по городу и искать город каждый раз при необходимости.

Как бы вы поступили?
конечно серверная фильтрация. А ее уже можно и кэшировать
источник

EO

Eugene Obrezkov in Frontend UA
Dmytro Kovalevskyi
Ребят, хотел бы услышать ваше мнение.

Есть в приложении выбор города для доставки. Список всех городов состоит примерно из 4500 вариантов. Размер ответа для получения всех городов 1.1МБ.

Можно сделать либо загрузку всего списка при первой необходимости и кешировать его на время жизни приложения.

Либо добавлять серверный поиск по городу и искать город каждый раз при необходимости.

Как бы вы поступили?
имхо, пользователям не нужен весь список и они его листать точно не будут, так что лучше поиск
источник

EO

Eugene Obrezkov in Frontend UA
что-то типа "набери 3 первые буквы своего города"
источник

DK

Dmytro Kovalevskyi in Frontend UA
Eugene Obrezkov
что-то типа "набери 3 первые буквы своего города"
сейчас так и сделано, только фильтрация делается фронтендом
источник

TS

Terry Sahaidak in Frontend UA
Eugene Obrezkov
в этой ситуации меня не интересует, что там наследники себе добавят, я не вызываю их напрямую

у базового Animation есть все необходимое для реализации своей анимации + интерфейс Animationable который ожидает animate() метод - это для меня точка входа - больше мне ничего не надо знать и что там у реализаторов творится
ну так, але після того Map віддасть тобі тип, в якого будуть лише поля з класу Animation, тобто animate методу не буде, його тобі не треба?
источник

S🥐

Sebastien 🥐 in Frontend UA
Dmytro Kovalevskyi
Ребят, хотел бы услышать ваше мнение.

Есть в приложении выбор города для доставки. Список всех городов состоит примерно из 4500 вариантов. Размер ответа для получения всех городов 1.1МБ.

Можно сделать либо загрузку всего списка при первой необходимости и кешировать его на время жизни приложения.

Либо добавлять серверный поиск по городу и искать город каждый раз при необходимости.

Как бы вы поступили?
Серверный поиск. У тебя ж клиент будет зависать при первом поиске

А особо слабые телефону могут замереть
источник

DK

Dmytro Kovalevskyi in Frontend UA
список городов может понадобится юзеру несколько раз за одну сессию пользования приложением, поэтому мне хотелось бы его хранить и отдавать потом моментально
источник

S🥐

Sebastien 🥐 in Frontend UA
Dmytro Kovalevskyi
сейчас так и сделано, только фильтрация делается фронтендом
Зрязря. Лучше потом на бекенд перерешите
источник