Anonymous
Просто мне не нравятся мапы, они сложные слишком
Sviat
Kanstantsin
так а как собрать список ? все строчки просто по очереди, или только ключи, или только значения ?
Kanstantsin
можно и в список собрать, но привязка ключ- значение развалится тогда же
Mike
если мапы сложные, то в андроиде вообще делать нечего
Kanstantsin
Kanstantsin
всех распугаешь новичков
Arsen
Mike
Ruslan
val list = map.entries.map { Country(it.key, it.value) }
Sviat
Спасибо
если что, я в проде использую. нормально работает. но еще сыровато. есть функции которых не хватает. но самому делать пагинацию это тихий ад
roman G
roman G
Nikita
подскажите плиз наиболее оптимальный способ преобразовать json в pojo объекты?
Mike
Ruslan
руками)
Mike
руками)
руками по-разному можно
Mike
Nikita
какая цель?
преобразовать строку в json, а его в pojo объект для отправки post запроса через retrofit2
Mike
Nikita
а шо вас в детстве Гсон покусал?
Mike
Ruslan
Mike
Alexander
Mike
triggered
Nikita
ну там же тупо будет 1 тег, не?
Nikita
Valentin
Mike
Mike
Nikita
отвратительно
(((( у меня именно так и сделано, теперь вот мучаюсь с этой архитектурой
Ruslan
Роман
Друзья, всем привет! Я начинаю писать на котлине под андройд и у меня есть вопрос по WebView, на который никак не могу нагуглить ответ.
Как грамотно работать с кэшем? Устанавливать время хранения страницы, смотреть, что в нём, удалять страницы оттуда?
Угуглился уже, но, ничего внятного, в особенности, как это делать правильно - не нашёл.
Задача простая - приложение для просмотра мобильной версии сайта, но, с хорошим кэшированием и уведомлениями.
Может ли кто-то мне помочь?
Himars
Почему после перемещения классов, коммита и мержа в другую ветку остаются старые "package ..." в перемещенных класах и старые импорты в классах которые используют перемещенные?
Rinat
кому хоть раз встречалась приложуха, у которой bottom navigation только на 2-ом фрагменте?
Nikita
разобрался с тем как преобразовать json типа {"name":"test","country":"Russia"} в pojo объект с помощью gson, но не пойму как преобразовать например [{},{},{}] в ArrayList<"pojo">.Подскажите плз
Mike
Nikita
или первая ссылка в гугле
https://stackoverflow.com/questions/20773850/gson-typetoken-with-dynamic-arraylist-item-type вот эта?
Vitaly
Что вы думаете по поводу такой структуры распределения классов?
Arsen
а почему Апп с префиксом Мвп ?
Alexander
и почему repository лежит именно в db, а не в data? неужели его использует лишь БД?
Alexander
а нетворк нет?
Vitaly
Vitaly
Коротко о моей структуре) Но она явно криво сделана
Vitaly
Это я к тому, что у меня и request и response модельки объединены
ͬ̾ ́̚ ͧ̀҉͏͜ ̄ͩ ̱̬ ͧͩ Нармальный Чел Σ 🇳🇴
https://medium.com/@naveentp/awesome-list-of-online-tools-for-android-developers-f40af8f46299
Vitaly
Мне кажетяся так проще
Кирилл
Ну а чё нет?
interface SomeContract {
interface View
interface Presenter
interface Repositiry
}
Arsen
ну репозиторий я бы не включал туда
Himars
Кирилл
Кирилл
Arsen
ну так много скринов могут юзать один реп
Arsen
разве нет?
Vitaly
Кирилл
Arsen
Я разделяю
каждому экрану по интерактору + репозиторию?
Кирилл
Arsen
а в чем профит?
Кирилл
Я думал совместить, даже попытался, но потом понял что не катит.
Arsen
и где споткнулся?
Arsen
к примеру экраны регистрации\авторизации с одним интерактором\репозитроием
Arsen
в теории можно вообще все приложение на одном сделать
Alexander
Vitaly
Что? По-моему Interactor должен использовать один репозиторий, но каждый каждый Interactor должен иметь возможность работать с несколькими презентарами
Arsen