Сергій
Сергій
👍
Anonymous
ребят хелп переименовал TextInputLayout ID нажал, да заменить и теперь надо вернуть все обратно? как вернуть ид старый? где он там прописан, сделал ctrl+f руками поправил, но теперь в классах пишет неверный ИД.
Dmitrii
Anonymous
Anonymous
не помогло
Sergey
Vladislav
Как прокрутить текст относительно точки? при старте анимации для контейнера, текст прокручивается относительно последней буквы
Vlad L.
Вопрос по части терминологии, возможно, немного глупый. Можно ли считать клиент-серверным мобильное приложение, основное назначение которого мало связано с взаимодействием с сервером, но при этом оно использует данные с БД, которые хранятся на сервере?
Сергей
подозреваю что это как вопрос из серии "сколько орехов будут кучей"
Чем меньше данных хранится (и обрабатывается, это тоже важно) на устройствах - тем ближе это к чистому клиент серверу. Если данные на сервере только хранятся но не обрабатываются - это вроде даже не клиент-сервер, а просто удаленный доступ к базе данных
Влад
всем привет. Многомодульный проект. В базовом модуле ставлю allow_backup false и тогда почему-то студия ругается "default activity not found" ,из-за чего это может быть? когда бэкап тру-все окей
Roman
Можно как-то программно ограничить язык клавиатуры для едиттекста? Только англ допустим
Dmytro
Anonymous
Anonymous
нагрузка на бек и повышение требований к каналу
Ferrero
По сути все равно клиент не будет работать с кешированной инфой
Сергей
ну бывает каждый символ проверяю на язык и регистр, на неправильный стирают его и пищат
Anonymous
ну следует правильно разделить схему данных. выделить некешируемые данные в отдельные сущности
Anonymous
а статические и редко изменяемые - в отдельные
Anonymous
инвалидировать кеш по условиям. например дергать запрос к апи. с ифмодифайед хедером. и хранить етаг. сервером же управлять кешированием
Anonymous
как пример можно посмотреть как работают ЖС фреймворки. как они работают с кешированием моделей и инвалидацией
Anonymous
вообщем это вопрос не по теме андроида а скорее по теме кеширование данных на фронтенде
Anonymous
общие принципы одинаковые. и там и там есть статика. и там и там есть динамика и кешируемая динамика
Anonymous
ну и например - очень частый юзкейс - исторические данные. например лента новостей. ее надо кешировать.
Anonymous
причем кешировать в room
Dmytro
а кто вообще спрашивал за кеширование?
Anonymous
то есть модели кешировать не нужно?
Anonymous
ок
Dmytro
нет, я не за это, я интересуюсь, кто вопрос задал по кешированию данных
Anonymous
каждый раз дергать апи, маппить и перезаполнять модели
Anonymous
Dmytro
Dmytro
но всё равно спасибо)
Anonymous
ну если отвечать на его вопрос то нет
Anonymous
клиент сервер - двухкомпонентка
Anonymous
это когда клиент напрямую к БД конектиться
Anonymous
у нас же всегда есть мидлварь в виде вебАпи
Anonymous
трехкомпонентка это иное
Anonymous
тут бизнеслогику принято в мидлвари делать
Anonymous
ну так.
Anonymous
обычно и пишется абстрактный фасад для работы
Anonymous
и имплементируется веб и локалсторадж
Dmytro
то есть это не standalone?
Anonymous
ну да. например к оракловскому субд или еще куда
Dmytro
А вы знаете, что в клиент-серверной архитектуре может быть несколько компонентов?
Dmytro
есть клиент-серверная архитектура с выделенным сервером приложений
Anonymous
Anonymous
трехкомпонентка
Dmytro
есть клиент-серверная архитектура с толстым и тонким клиентом.
Anonymous
мидлварь как сервер приложений
Dmytro
Anonymous
в изначальном вопросе речь идет о подключении к субд
Anonymous
это двухкомпонентка класическая
Anonymous
которые уже лет 15 не делают
Anonymous
а вообще я вижу что вам нечем заняться и охота позадавать вопросы
Anonymous
пожалуй я покину беседу
Anonymous
все что я хотел я сказал
Dmytro
эммм... да окей. Просто вы путаете тёплое с мягким и говорите о чём угодно, но не о сути вопроса.
Nikita
ребята имеется экран recyclerView c chechBox, как лучше всего сохранять состояние checkBox?
Nikita
Nikita
в onBindViewHolder либо скрывать либо показывать
Nikita
а в каком модуле лучше всего разместить эту обертку там же где лежит дефолтная моделька ?
Nikita
или в пакете с адаптером от rv?
Mykyta
Сетить листенер в onCreateView и заливать данными перед тем как сетишь листенер
Nikita
Nikita
Nikita
Nikita
Тогда либо в saveInstanceState наверное, много данных ?
Sergey
Nikita
моделька содержит 2 поля, всего не более 20 объектов возможно
Mike
Nikita
Mike