BDB 🏴‍☠️
BDB 🏴‍☠️
java SCRIPT. подумал я
Lomaga Konstantin
Всем привет. Назрел вопрос, как сделать открытие фрагмент диалога, с предложение о подписке пробной версии, после 30 секунд использования приложения? Есть варианты?
Vladimir
По какой логике recyclerview создаёт холдеры? Со старта создаёт больше, чем видно на экране и при скроле создаёт ещё. Не могу понять почему и где у меня что то пошло не так
Lomaga Konstantin
создает 5 айтемов видимых и + 2 сверху и снизу скрытых, которые находятся за экраном. А потом при скроле переопределяются айтемы которые скрылись, заполняясь теми что нужны, по индексу
Vladimir
это количество можно как то изменить? на prefetch у layoutmanager не реагирует
Anonymous
всем привет / здесь все кодят? —- требуется Android приложение 1. читает тегущее гео / imap по расписанию два раза в сутки 2. отправляет данные по указанному адресу http://сайт.ру в формате JSON лучше в личку / чтобы чат не захламлять
Nikita
Да, здесь как ни странно есть разработчики
Rustam
всем привет! Можете предоставить пример или весомый аргумент что Тесты в разработке очень важны... Все говорят что нужны но зачем писать тесты когда можно просто взять продукт и протестировать их самому + большинство ошибок можно избежать так как они очевидны (например на наличие null со сервера либо не правильное использование lifeCycle из за чего приложение крашиться или зависает )
Arsen
в гугле забанили?
Arsen
Nikita
можешь почитать ещё про TDD
neikist
Со временем приложение разрастается и тестировать одни и те же кейсы становится очень ресурсозатратно, поэтому то что можно покрыть тестами стоит покрыть тестами и отдать часть тестирования какому-нибудь CI пайплайну
+. Дополню еще по очевидным ошибкам - иногда можно банально замотаться и такие ошибки пропустить. Или поменяются требования и в каком то месте новые требования забудут учесть.
Aleksandr
Есть тут кто-то, кто может проконсультировать за деньги? (Вникнуть в проблему, объяснить в чем ошибка) Вопросы обычно бональные, т.к. только учусь..
Rustam
Есть тут кто-то, кто может проконсультировать за деньги? (Вникнуть в проблему, объяснить в чем ошибка) Вопросы обычно бональные, т.к. только учусь..
Лучше самому долбиться в стену потом уже легче будет , к хорошему быстро привыкаешь) лучше самому + бесплатный google + youtube с тысячи индусами
--------
всем привет! Можете предоставить пример или весомый аргумент что Тесты в разработке очень важны... Все говорят что нужны но зачем писать тесты когда можно просто взять продукт и протестировать их самому + большинство ошибок можно избежать так как они очевидны (например на наличие null со сервера либо не правильное использование lifeCycle из за чего приложение крашиться или зависает )
тесты нужны в основном, чтобы проверять работоспособность имеющегося функционала. Условно, есть у тебя приложение, тебе сказали запилить новый функционал. ты его запилил, но по пути сломал что-то, что уже работало, но без тестов ты об этом можешь и не узнать
Rustam
Да я понимаю, только время жалко. Уже 4 дня завис с банальной проблемой с ретрофитом...
Иизи просто , скачайте с гитхаба любой проект и сравните одновременно читая исходники
Anatoliy
чем Glide лучше чем Picasso?
namiastra
Скорость, кэширование
Папа
всем привет! Можете предоставить пример или весомый аргумент что Тесты в разработке очень важны... Все говорят что нужны но зачем писать тесты когда можно просто взять продукт и протестировать их самому + большинство ошибок можно избежать так как они очевидны (например на наличие null со сервера либо не правильное использование lifeCycle из за чего приложение крашиться или зависает )
допустим ты делаешь базу на room и пока она в разработке ты часто меняешь entity, мапперы или запросы к дб, ты каждый раз будешь перезапускать на эмуляторе приложение чтобы проверить все ли работает? а если изменилась схема, надо заходить и ручками сбрасывать кэш приложения в настройках или увеличивать версию схемы а так тесты написал и сэкономил себе пару часов времени
Папа
чем Glide лучше чем Picasso?
https://proandroiddev.com/coil-vs-picasso-vs-glide-get-ready-go-774add8cfd40
Anatoliy
благодарю
Nikita
Как определять размер для кастомной вью в рантайме? Через атрибуты передаю 2 значения, которые надо перемножить и установить в качестве высоты
Владимир
Mikhail
чем Glide лучше чем Picasso?
добавлю, что Glide умеет работать с gif + у него есть сразу метод, чтобы вырезать круг
Anonymous
Если в приложении используется Navigation component и есть Splash Screen может имеет смысл поместить сам Splash Screen в Navigation Component (который в MainActivity) - кто как думает?
Eugene
Если в приложении используется Navigation component и есть Splash Screen может имеет смысл поместить сам Splash Screen в Navigation Component (который в MainActivity) - кто как думает?
Лично я делаю всё через сингл активити (у меня только MainActivity и есть) После того как SplashScreen отработал, я отрываю новый фрагмент через action в котором прописываю app:popUpTo="@id/splash_screen" app:popUpToInclusive="true" что бы убрать сплеш из стака
Vladimir
@ceh9_dev @PSA_98 Почему вопрос такой получился У меня грид, 2 колонки На экране видно только 4 итема. 2 полностью и 2 частично. Так всегда Со старта создаётся 5 холдеров. При первом долгом скроле - ещё 6. И вот когда их уже суммарно 11 - лагов нет. А я вообще не могу понять почему их 11 Точнее, почему именно 11 И как можно увеличить количество холдеров на старте
Arsen
онБинд тоже цпу жрет, зачем делать это на лету, если можно заранее подготовить пару холдеров по краям
Arsen
можешь свой пул создать и подтюнить его
Arsen
RecycledViewPool
Arsen
но не советую заниматься подобной херней без необходимости
Vadim
Всем привет Подскажите, будут ли нормально работать уведомления Firebase Cloud Messaging без использования WorkManager?
Kirill
Подскажите плиз, не могу разобраться, как можно в FragmentManager, самостоятельно контролировать активные фрагменты? и вообще можно ли так делать.. Например при переходе из одного элемента меню в другое открывалась вся история переходов в этом элементе меню. Просто думаю есть вариант, просто хранить список фрагментов и по необходимости просто его запускать... Но при таком подходе не получается вытащить фрагмент из FragmentManager, (чтобы его не пересоздавать).
Anonymous
Хай народ, кто нить работал с PackageInstaller на MIUI
Anonymous
INSTALL_FAILED_INTERNAL_ERROR: Permission Denied такая хрень прилетает, а на обычных телефонах работает
Кирилл
Google console может сама залить апк в гугл плей? Я пишу частное апк для внутреннего пользования и 26 августа оно появилось на телефонах где оно стоит в гугл плее, причем если перейти по ссылке на него то пишет ничего не найдено. А я 26 августа авторизировался в гугл консоль чтобы посмотреть статистику. К приложению подключен firebase
Vadim
Эм, а как они связаны? пуши вроде как ловятся в FirebaseMessagingService()
Этот сервис будет работать после смерти Application?
Кирилл
Ничего не понял)
Я делаю апк для внутреннего пользования организацией. Вчера оно появилось в гугл плее на их телефонах. Если перейти по ссылке на него пишет ничего не найдено. Как оно могло появиться? К проекту подключен firebase
Олег
Да
Vadim
Да
Спасибо!
Alex
Я делаю апк для внутреннего пользования организацией. Вчера оно появилось в гугл плее на их телефонах. Если перейти по ссылке на него пишет ничего не найдено. Как оно могло появиться? К проекту подключен firebase
Может быть пишет, что ничего не найдено, потому что это внутренне тестировании? Т.е приложение будут видеть только те, кто находится в списке тестирования
Кирилл
Может быть пишет, что ничего не найдено, потому что это внутренне тестировании? Т.е приложение будут видеть только те, кто находится в списке тестирования
А что его вообще запушило в гугл плей? Я этого не делал. Вчера авторизировался гугл консоли первый раз чтобы посмотреть статистику по приложению
Владимир
Народ, работал кто с OneSignal? Не подписывается юзер
Frolix
подскажите почему немогу установить приложение из папки source в проекте.андроид 10
Ярослав🇺🇦
Предлагаю оно только для тестов/не подписано🤔
neikist
Сплеш должен темой идти
Иногда бывает нужно во время сплеша чего то загрузить/проверить.
Egor
Тогда нужно сделать тему + активити с картинкой в том же месте и загрузкой
Egor
Иногда бывает нужно во время сплеша чего то загрузить/проверить.
Потому что будет белый экран, который никому не нужен
neikist
Тогда нужно сделать тему + активити с картинкой в том же месте и загрузкой
Ну я так понял про примерно такой случай и спрашивают
Кирилл
Щас буду разбираться с этим google admin
Кирилл
Может кто знает гайды по приватным приложениям в гугл плее? Как с ними работать, как добавлять юзеров и тд
Кирилл
Пасибо
Leonid
Привет! Делаю приложение на Navigation Components Воркфлоу примерно такой: Splash -> A -> B После перехода на фрагмент A, Splash из стека убирается. Проблема следующая: делаю диплинк на фрагмент B (NavDeepLinkBuilder), при этом не понимаю, как убрать Splash из стека (чтобы на него нельзя было вернуться кнопкой back) Подскажите, какие есть варианты?
Flogiston
как получить параметр переданный у метод с помощью Mockito?