Denis
Какие по kotlin посоветуете видеоуроки ?
Denis
Разработка мобильных приложений
WW
посмотри от гугла есть курс на udacity
Fiou
Какие по kotlin посоветуете видеоуроки ?
По котлине очень мало видео уроков,тем более андроид сдк
Fiou
Лучше статейки,ну или курсы udemy
Denis
Спасибо 😄
Lolus
спалил ключи и акк
leksss
спалил ключи и акк
да и что, там все бесплатное
Lolus
попробуй хэдеры до get прописать
Valentin
как думаете лучше хранить примитивы в моделях или объекты? и сильно ли это влияет на память
voodoo
экономия на спичках
neikist
Да это вообще от потребностей же зависит. Нужны обертки - используем их. Не нужны - примитивы.
Valentin
просто хочу оптимизировать приложение по памяти и понять влият ли наличие объектов в моделях
Valentin
типа всякие Drawable или Bitmap наверное не стоит хранить
Александр
Всем привет, кто-то замечал, что при использовании AdMob в консоли разработчика в разделе Android Vitals увеличивается количество зависающих кадров? Как решить эту проблему, кроме как отказаться от AdMob?
Daniel
Приветики, господа, какой самый правильный путь запилить чат на Андроиде? 1. Свой бэкенд: REST + сокеты 2. Firebase realtime database 3. CouchDb 4. ?
Daniel
Сейчас сделано на firebase, но хотим от него уйти, потому что если раскрутится, будет дорого
Anonymous
Всем привет, есть json файл вот такого формата https://paste.ofcode.org/vy6st3kNBuNZUBs2MKRECs. Может подскажет кто как можно сделать что бы POJO классы при дессириализации записывали регионов в List?
Mike
Приветики, господа, какой самый правильный путь запилить чат на Андроиде? 1. Свой бэкенд: REST + сокеты 2. Firebase realtime database 3. CouchDb 4. ?
а почему должен быть самый правильный? Они все работают) Realtime Database — это не Firestore, это ещё другая штука?
Mike
Да, не я писал апп, firestore более новый
firestore люто не рекомендую
Daniel
++, тарифы дорогие и не понятно, как с него потом уйти)
Daniel
А нереляционные базы можно использовать для чатиков? Лучшая - couchdb или ещё есть хорошие?
Anonymous
эт надо как-то с десериализатором договариваться
Ну вот использую Gson ни в документации ни в гугле ничего подобного не нашел(
Daniel
Нормально смаштабируются на большое число пользователей (до 100 тысяч, 1-10 млн сообщений)?
Daniel
Реализация проще, чем с бэкендом на сокетах
Anonymous
TypeAdapter либо JsonDeserializer
спасибо попробую
Басюк
Привет, мне нужен Swipe Refreash Layout но у меня его нет, где его найти или библиотеку нужно?
Daniel
любая сеть — на сокетах
Ага. Но firebase и couch дают хорошие абстракции над сокетами. Подскажи, какую технологию ты бы выбрал для чатика потенциально на 100 тысяч пользователей?)
Daniel
Чтобы потом не мучиться с масштабированием)
Daniel
Спасибо, гляну про него)
Daniel
Может ещё кто-нибудь набросит, как правильно делать чатик?)
Daniel
Ну те паттерн - observable, Аля behavior subject, отдающий все сообщения и события при подписке
Daniel
Важно чтобы бэк с нагрузкой справился и чатик не подвисал на 10 секунд))
Daniel
Я пока вижу, что на бэке будет сервер с одной базкой
Maxim
https://coderlessons.com/tutorials/java-tekhnologii/vyuchit-gson/gson-kratkoe-rukovodstvo
Anonymous
Посмотри уроки в нете по gson там по моему есть возможность десериализовать в массивы или списки того что хочешь
ну да если в самом json это определенно как массив, а здесь это как вложенные объекты. Хотя все характеристики одинаковые.
Mike
Ну те паттерн - observable, Аля behavior subject, отдающий все сообщения и события при подписке
ИМХО, нужно гораздо большее — сообщать не только «слыш, всё поменялось», но и подробные детали изменений
Mike
Ну те паттерн - observable, Аля behavior subject, отдающий все сообщения и события при подписке
например, я сделал для SQLite возможность знать, у каких записей какие колонки обновились
Daniel
ИМХО, нужно гораздо большее — сообщать не только «слыш, всё поменялось», но и подробные детали изменений
Да, причем по сети надо передавать не все объекты, а только изменения (аля синхронизация)
Anonymous
вот это все массив и если бы мне приходило в таком виде я бы без проблем записал в лист)
Mike
Да, причем по сети надо передавать не все объекты, а только изменения (аля синхронизация)
угу, ВК и Телеграм копят изменения для пользователей, а когда девайс подсоединяется — выдают их, да, @grishka?
Dmitry
Привет, не сталкивались с таким поведением TextInputEditText при inputType = "textPassword": Первый символ при вводе виден до введения второго, далее все символы вводятся как точки. Как добиться "нормального" поведения? (Виден последний введенный символ, все остальные - "точки"?
Anonymous
а здесь вложенные объекты получаются.
Anonymous
Ребята привет! Скажите что за глюк: создаю уведомления с кастом звуком но он через раз играет. Пару раз мой звук играет а потом снова стандартный звук. В чем может быть проблемма. В гугле кучу инфы прочитал. Все правильно прописал но у вы.
Maxim
а здесь вложенные объекты получаются.
Ну тут тогда ручками наверное придется :) Или свою обертку написать
Mike
а здесь вложенные объекты получаются.
кста, напомню, что Lychee умеет вворачивать ключ в объект
Mike
Maxim
Спасибо надо будет глянуть :)
Anonymous
http://www.jsonschema2pojo.org/
Спасибо, но вот если там будет 30 регионов, то считай + 30 файлов.
Ярослав🇺🇦
Ну а чё ты думал
Mike
Ну а чё ты думал
на каждый json object делать по классу, на каждый key-value по полю — довольно тупая затея
Ярослав🇺🇦
А как по "правильному"
Anonymous
Ну а чё ты думал
Прм том может быть так что количество регионов может меняться на сервере.
Anonymous
И тут твоё решение не очень(
Mike
А как по "правильному"
можно представить как Map<String, Something>
Lubomir
Всем привет, для авторизации\регистрации через гугл в приложение можно использовать файербейс. Он сохранит авторизацию у себя в файербейсе или можно будет связать потом со своим бэкендом ?
dimonovdd
Подскажите, с firebase в структуре уведомления отсылаю параметра sound, который отвечает за название аудио файла, который должен "звучать" при приходе пуша. Где этот файл в проекте должн находиться и в каком формате?
dimonovdd
В сервисе из даты получай название, а файл можешь в assets засунуть
и потом в буйлдер пуша пихать полный путь до файла?
Egor
Глянь какие параметры принимает setSound
Valery
Случайно ни кто не сталкивался, что изображение в ImageButton не отображается в Fragment? При этом если в Activity засунуть кнопку, то всё норм
Басюк
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0
да, спасибо, я понял что библиотека нужна. нашел уже.