Pull to refresh
34
Karma
0
Rating

Пользователь

Современная MVI-архитектура на базе Kotlin

элементы старого списка просто перегоняются в новый, что не влечет с собой полного копирования каждого элемента.

Переносятся ссылки, но при мапинге во ViewModel будут созданы новые объекты ViewModel для каждого элемента списка. Так что если хочется иметь ViewModel, то нужно придумывать обходные пути, либо на каждое обновление списка создавать порядка N объектов.

Если же список не поменялся, мы просто кладем весь старый инстанс в новый State (в Котлине это просто copy для data class)

Тогда нужно сохранять viewModel, чтобы каждый раз список не мапить в новые viewModel объекты.

Переезд в Лондон с женой и собаками. История мобильного разработчика

У меня были все 3 рускоговорящие, но все собеседования были на английском языке. Возможно в начале пару минут говорили по-русски на тему «как дела».

Переезд в Лондон с женой и собаками. История мобильного разработчика

Добрый день! Сразу при звонке в агенство сообщал, что у меня собаки и какой они породы. Некоторые агенты сразу говорили «нет», кто-то говорил, что ок. В варианте, где я живу, агент уточнил у собственика о возможности жить с собаками и тот разрешил. В договоре аренды собаки вписаны отдельным пунктом

Переезд в Лондон с женой и собаками. История мобильного разработчика

через пять лет постоянный вид на жительство, еще через год паспорт

Переезд в Лондон с женой и собаками. История мобильного разработчика

Я пока не собираюсь покупать, но коллеги покупают в ипотеку. Ежемесячный платеж примерно такой же как оплата аренды. Процент ниже, чем в России, т.к. валюта более стабильная.

Жена сейчас изучает язык и занимается с собаками.

Переезд в Лондон с женой и собаками. История мобильного разработчика

В абсолютных цифрах доход, конечно, больше. Но, на мой взгляд, сравнивать не имеет смысла, потому что стоимость жизни тоже отличается.

Нюансы Firebase messaging для начинающих

А почему через curl просто data не отправляете (без notification), как делаете это позже?

Динамический blur на Android

Здравствуйте, спасибо за статью, объясните, пожалуйста, почему выбрана 16 сдк минимальной версией?

Push уведомления в Android с помощью Firebase Cloud Messaging для начинающих

data-сообщения в Android также прекрасно (независимо от статуса приложения) обрабатывается в onMessageReceived и для GCM.

Information

Rating
Does not participate
Registered
Activity