Timur
Все зависит от опыта использования множества разных смартов
Timur
Причем тут кривизна рук
Сергій
ну да, давайте поддерживать только смарты с рам от 4 гигов и андрод 9 ))
Mike
Сергій
𝘂𝘅𝗻𝗮𝗺𝗲
Что сейчас в трендах БД в андроиде? Room? Realm? Старый добрый Sqlite?
𝘂𝘅𝗻𝗮𝗺𝗲
а фреймворки какие в тренде?
Mike
Нет
Mike
Realm (и ObjectBox) не используют SQLite
𝘂𝘅𝗻𝗮𝗺𝗲
objectbox норм штука? есть минусы?
Mike
Как тебе их исходники, что думаешь про качество и подходы?
Михаил
Что стоит изучать новичку в 2020 - RxJava или Корутины?
Кирилл
Кто нибудь пытался сам реализовать firebase could messaging(Пуши от сервера)? Не очень хочется подключать файрбейс и тащить кучу гугловских библиотек ради одной функции
Кирилл
Ivansuper
Михаил
Два разных зверя
А если вкратце? Оба ведь похволяют выполнять ассинхронность
Ivansuper
Из rx удобно паутины данных плести. Корутины представляют собой инструмент структурированной конкурентности
Ivansuper
Есть Flow. Он является частью корутин. Вот это в связке и можно поучить
Ivansuper
Но некоторые сейчас до сих пор RxJava топят в своих печах
Kopusha
Ivansuper
Это другой момент кстати. Если знаешь основу джавы, и знаешь платформу, то ты сам поймешь что тебе учить надо
Михаил
Kopusha
не совсем джава кор и не совсем андроид фреймворк, но ок))
Ivansuper
Кирилл
Ivansuper
Да ради какой функции то
Кирилл
В первом посте же написано, Пуши от сервера
Ivansuper
В первом посте же написано, Пуши от сервера
Для такоц вещи тебе надо уметь работать в фоне. Если "официальное" от гугла иногда на телефонах дохнет и не доставляет пуши, то твое и подавно не будет надежным решением, которое постоянно будет сидеть в блеклисте спасателя батарейки
Mike
Andrey
А у кого-то был опыт в отрисовке всех view приложения через Canvas? Имеет ли смысл? Или стоит сидеть и говорить что тупой дизайнер/слабый сяоми? Не в том плане что лютый кастом, а в плане оптимизации, ибо дизайн приложения сам немного сложный и много всяких наложений background/foreground/background/text/.... через xml реально но даже на средних по цене девайсах при отрисовке жестко провисает, рисовать через Anko тоже не помогло.
Кирилл
Ну да, че то я загнул со своей реализацией
Кирилл
Пойду гуглить аналоги
Kopusha
Kopusha
там редактор какой-то?
Andrey
Всем привет, Есть такой код: https://pastebin.com/sGu3XiPw
Где при получение с сервера данных фильтра, идет добавление кастомных Chip в Chip Group и изменение состояние swipe refresh layout, все состояние обернуты в LiveData и лежат в ViewModel, но при добавление chip в chip group идет параллельно смена состояния swipe refresh и его зависание на пару секунд, в чем может быть проблема ? Все тяжеловесные операции обернуты в корутины, и по сути тут идет только работа с UI. Как можно оптимизировать ?
Я не говорю про прям жесткие провисания. Ну к примеру вот скидывал проблему, я бы не сказал что здесь прям жесткая просадка какая-то, но есть мелкие провисания при смене состояния SwipeRefresh при первом рендере view листа. Хотелось бы получить все стабильные 60 фпс если это возможно, может я и зря волнуюсь за эти провисания и стоит забить, поэтому и спрашиваю как обычно в данном случае поступают.
Mike
Kopusha
если мы не про хобби проекты, любые провисания в стандартном XML лучше, чем поиск приключений на канвасе или депрекейтнутых либах. Дальше уже нужно разбираться с кодом, но боюсь никто запускать, то, что ты запостил не будет. Может выделить в отдельный проект, убрать все лишнее и там поиграться. Часто помогает локализовать узкое место.
Mike
Kopusha
я имел ввиду люди в этом чате не будут вникать в ту портянку на pastebin, откуда пользователи?)
Mike
Kopusha
не знаю кому ты отвечаешь, но да, то что не тормозит лучше, чем то, что тормозит. © Сенека.
Mike
> любые провисания в стандартном XML лучше, чем ...
Kopusha
если не курсовая поделка то 100%. Поддерживаемость кода важнее, если Кулибин завтра свалит с проекта и оставит свой самописный 2d движок после себя.
Kopusha
плюс, мы оба знаем, что если там не фотошоп какой-то, то стандартный статичный дизайн бизнес приложения можно сделать сносным, не до такой же степени андроид безнадежен.
Mike
Женя Быков
Гайс, может глупый вопрос - при нажатии на editText появляется клавиатура, которая закрывает часть контента. Какой самый простой способ сделать так, чтобы при открытии клавиатуры остальной контент поднимался вместе с ней?
Andrey
Алексей
Коллеги, кто пишет звонки? Я запутался в API андроида. Допустим, я не хочу делать https://developer.android.com/guide/topics/connectivity/telecom , да и поддерживается он с API 23-26 нормально
Приходит вызов. Надо зазвонить рингтон, и при этом бесконечно вибрировать. Через нотификацию вызова можно задать рингтон, но он не будет повторяться, и вибрация тоже. Можно играть вибрацию и рингтон самостоятельно, но какой проигрыватель для этого использовать? Ringtone? MediaPlayer? Сложно как-то со звуком в Андроиде)
В общем, как правильно сделать так, чтобы при входящем вызове всё сработало красиво и привычно для пользователя? Смотрю исходники телеграма, но другие мнения тоже хочу послушать.
Евгений
На активити нет флага FULLSCREEN?
Вэ
Мужики требуются разработчики на Котлин можно начинающие помогите где найти
Иван
Женя Быков
Женя Быков
ну то есть как, он сдвигает чуть вверх, но лишь так, чтобы первую строку в editText было видно(но это и без adjustPan работало)
max
Snackbar двигает фаб вверх при срабатывании. Пробовал передавать в конструктор и корневую вью и боттомбар и саму фаб... и у фаб ставил атрибуты app:layout_dodgeInsetEdges="none"
app:layout_insetEdge="none"
Как можно изменить поведение снэкбара, что бы он не поднимал фаб?
Евгений
max
так ведь это правильное поведение... зачем ?
в моём кейсе нет. Плюс есть баг с возвращением фаба после подъёма.
Но оказалось, что уже всё решено и следует пользоваться методом setAnchorView
https://issuetracker.google.com/issues/114481413
Евгений
ну ок
Евгений
max
нет. Теперь снэкбар внизу, просто не поднимает фаб.
Евгений
max
Евгений
Евгений
не знаете, как можно настроить SnapHelper, чтобы можно было сделать перелистывание программно? сейчас не получается, он дергает, а в центр не может поставить. Можно вручную его передвигать, но это не плавно, а нужно плавное перелистывание
Anonymous
Я отобрал у приложения доступ в сеть, а нетгуард на телефоне и ваершарк на роутере говорят что оно куда то что то передает
Anonymous
Anonymous
Почему это происходит?
Yerlan
большой брат следит за тобой)
Anonymous
Почему это происходит?
Потому что все запросы - запросы гугла. гугл себя лочить не будет. да и нет там ничго такого
Alexsandr
Приветствую, не могу в новой конструкции фрагментов сделать так, что бы понажатию кнопки фрагрменты менялись в 1 пункте меню! С фрагмент менеджером было все ясно, тут же темный лес
Alexsandr
по сути нужно сделать fragmentTransaction.replace
Alexsandr
но при таком коде вооббще не ясно как это тут реализуется
Alexsandr
Alexsandr
Anes
Добрый день. Вопрос такой, подключил admob в приложение. С тестовыми ключами все нормально работало. С боевыми же ничего не грузится при тесте. Или же она будет грузится после того как я залью в play market? Может кто обяснить?
AS