Size: a a a

Android Developers

2020 December 27

ℕo ℕame in Android Developers
Хотя, может я чего-то не знаю
источник

S

Silent829 in Android Developers
ℕo ℕame
Читабельность. Для чего впринципе и были сделаны силд классы
+
источник

S

Silent829 in Android Developers
Arsen CeH9
у меня, например просто data class с nuallable мемберами, зачем мне 4 класса(силед + 3 наследника) для того же самого?
сам силд класс просто как абстракция используется и за 4 не считается, ну создал я новые типы и что, а ты вроде в таком случае порождаешь 2^4 состояний - получается 16, а не 3)
источник

S

Silent829 in Android Developers
да и не вяжется что-то. Я хочу проверить какой у меня стейт, а не что этот стейт имеет в значении, а чего не имеет. Ну ты понял)
источник

AC

Arsen CeH9 in Android Developers
ℕo ℕame
Читабельность. Для чего впринципе и были сделаны силд классы
в том и прикол, что из-за краевых кейсов, приходится хранить больше одного варианта, например пагинация в списке порождает такие комбинации:
- data
- loading
- error
- data + error
- data + loading

т.е. у силеда есть наследники Data, Error и Loading , но при этом Data хранит в себе Error и Loading (например в конце списка показываем прогресс или ошибку), а Loading и Error хранят в себе Data для отката на старый стейт (например нажатие cancel вместо retry, если ошибка не критическая)
источник

AC

Arsen CeH9 in Android Developers
либо дробить это все еще мельче, что тоже не оч
источник

S

Silent829 in Android Developers
Arsen CeH9
в том и прикол, что из-за краевых кейсов, приходится хранить больше одного варианта, например пагинация в списке порождает такие комбинации:
- data
- loading
- error
- data + error
- data + loading

т.е. у силеда есть наследники Data, Error и Loading , но при этом Data хранит в себе Error и Loading (например в конце списка показываем прогресс или ошибку), а Loading и Error хранят в себе Data для отката на старый стейт (например нажатие cancel вместо retry, если ошибка не критическая)
так Костя и не только он один рассказывал ж как все это разруливать)
источник

AC

Arsen CeH9 in Android Developers
т.е. вместо Data(error?, progress?) на каждый кейс создавать наследника?
Data
DataError
DataLoading
источник

AC

Arsen CeH9 in Android Developers
Silent829
так Костя и не только он один рассказывал ж как все это разруливать)
этот доклад я видел
источник

A

ASMAN in Android Developers
Здравствуйте, мне нужен телеграмм канал, который позволяет программам и играм иметь премиум-режим
источник

C

CaKyPa in Android Developers
источник

C

CaKyPa in Android Developers
источник

AD

Aleks Dolotin in Android Developers
источник

S

Singular in Android Developers
В каких случаях стоит использовать TextWatcher, а в каких Filter?
источник

S

Singular in Android Developers
Желательно из вашего опыта, со всеми подводными камнями
источник

DB

Dmytro Borysov in Android Developers
Singular
В каких случаях стоит использовать TextWatcher, а в каких Filter?
фильтер, когда нужно ограничить вводимые символы, текствотчер нужен для другой логики, типа поиска
источник

YM

Yerassyl Maikhanov in Android Developers
Ребят есть кто на apple m1 работает? как вам работается?
источник

J

Jared in Android Developers
подскажите как оптимально хранить инфорацию типа (продукт1, продукт2, ..., продуктN) -> сумма всех продуктов.
смысл в том чтобы после покупок ввести список продуктов и сумму. и так после каждой покупки для дальнейшего анализа покупок. если писать в базу данных то нужно создавать каждый раз таблицу с общим полем СУММА для всех продуктов?
источник

I

Ilya in Android Developers
Jared
подскажите как оптимально хранить инфорацию типа (продукт1, продукт2, ..., продуктN) -> сумма всех продуктов.
смысл в том чтобы после покупок ввести список продуктов и сумму. и так после каждой покупки для дальнейшего анализа покупок. если писать в базу данных то нужно создавать каждый раз таблицу с общим полем СУММА для всех продуктов?
Что за сумма?
Для хранения Room ORM
источник

J

Jared in Android Developers
Ilya
Что за сумма?
Для хранения Room ORM
извиняюсь. сумма как цена имелось ввиду)
источник