bekhrooz
не приходит код подтверждения при регистрации
Илья
Всем привет , может кто сталкивался с такой проблемой. При использовании CenterCropDrawable и получении AnimationVectorDrawable, после start() анимация не воспроизводится на некоторых девайсах. Такая проблема возникла на huawei 10android. На остальных девайсах все ок. Может кто знает в чем проблема
Mike
SHA-1 сертификат получил путем keytool но фейрбейс ругается что сертификата нет
блин, у меня тупой вопрос, но апку подписываешь тем же сертификатом, SHA-1 которого передан в firebase?
bekhrooz
да да да))
bekhrooz
блин подожди, а как это подписывать? я же новичок. не понимаю жаргоны пока)
bekhrooz
А это не жаргон. Build -> Generate signed APK
в туториалах это не упомянуто. Я его не передавал на релиз
Vladimir
Промах
bekhrooz
ну допустим я релиз сделал это как может повлиять?
You
ну допустим я релиз сделал это как может повлиять?
Почитай пожалуйста про то, как работают подписи апк
You
Это будет полезней чем выстраивать дырявую теоретическую базу из ответов на вопросы
bekhrooz
Понял, прочитаю сейчас же
Arkadii
Chubaka
Вы какие именно статьи имеете ввиду?
https://habr.com/ru/company/badoo/blog/429728/
Arkadii
https://habr.com/ru/company/badoo/blog/429728/
Аа, третьей пока нет. Вроде она будет про RIBs.
Chubaka
так они же от 2018 года )
Arkadii
так они же от 2018 года )
Наши нет, мы всё переписали.
Chubaka
а что за ваши ?
Arkadii
https://habr.com/ru/company/badoo/blog/429728/
Тизер можно послушать здесь https://badootech.badoo.com/the-immense-benefits-of-not-thinking-in-screens-6c311e3344a0
Chubaka
а вы из баду ?
Arkadii
а что за ваши ?
https://github.com/badoo/RIBs там правда от оригинальных нечего не осталось
Chubaka
круто спасибо послушаю )
Dayalbagh Radhasoami
https://d.helo-app.com/SqfSca/
ᛖᚹᛋᛁᚱ
Понял, прочитаю сейчас же
Боюсь спросить, откуда ты этот ключ вообще брал?
Максим
Подскажите пожалуйста, как правильно осуществить навигацию в приложении, в приложении немного экранов, такси, можно ссылку на источник или библиотеку если не трудно, спасибо.
Anonymous
Всем привет. Подскажите, пожалуйста, есть ли какой лёгкий эмулятор андроид для слабого ноута? Стандартный в Android Studio жутко виснет.
Line'R
И тд
Line'R
Много вариантов
@
Здравствуйте, кто-нибудь может мне помочь?
Captain Jack Vielfrass
Да
Хорошо
Максим
.
А динамическая замена контента, допустим, чтобы при нажатии выезжала вью на котором другой контент поверх начального, я видел реализацию через фрагменты, но я не могу в фрагменте, вызвать другой фрагмент
Максим
Почему не можешь? Много туториалов в сети
На фрагмент менеджер ругается, не могу вызвать в фрагменте, пробовал по гайдам, с котлином не сильно знаком, возможно из за этого
Максим
Почему не можешь? Много туториалов в сети
Мне по сути нужны переходы на одном экране, не понимаю даже как правильно загуглить
Maksym
На Котлин пишу
Значит что не правильно делаешь. Посмотри волосы на ютуб, пройди все уроки на старт андроид и разберёшься
Vladimir
Все хорошо в котлин
ᛖᚹᛋᛁᚱ
А не лучше брать чилд?
ᛖᚹᛋᛁᚱ
Для этого
Gulshen
Всем привет.Что делает @useStag ?я так и не поняла
mike
Делаю приложение где юзеры взаимодействуют друг с другом в реальном времени, не очень хочется поднимать вебсокет, смотрю в сторону fcm, но возник вопрос насколько это правильно. Подскажите, как быть 🤷🏼‍♂️
Nikita
Fcm же для пушей
Nikita
Тут лучше подойдёт firebase realtime database
mike
Fcm же для пушей
Ну ничто не мешает отправить жсон в data
Nikita
Ну оочень странно пушами кидаться между девайсами
bekhrooz
Боюсь спросить, откуда ты этот ключ вообще брал?
скачал с интернета бесплатно и без регистрации. Не не не. Через keytool и когда в проект добавляете гугл мэп активити тоже в xml будет прописано. и в первом способе и во втором ключи совпадают
mike
Ну оочень странно пушами кидаться между девайсами
Тогда лучше сокеты получается? Ну и сам fcm вроде на сокетах 😑
Nikita
ну, понятно что он на сокетах
Nikita
можно realtime db заюзать. там и можно сервисом подписаться на обновления и уведомления показывать, и хранить историю сообщений. но а вообще самое правильное сделать бэкенд и там уже хранить сообщения, через fcm слать пуши и на сокетах сделать переписку
Nikita
но это гораздо более трудозатратно и если не хочется мучиться с бэком, тогда лично я бы сделал на firebase бд
mike
можно realtime db заюзать. там и можно сервисом подписаться на обновления и уведомления показывать, и хранить историю сообщений. но а вообще самое правильное сделать бэкенд и там уже хранить сообщения, через fcm слать пуши и на сокетах сделать переписку
Бэк с базой уже есть и нет смысла делать прослойку из еще одной бд, стоит задача сделать обмен данными в реальном времени. fcm в принципе удобно, но правильно ли. А с другой стороны смысл поднимать свой сокет сервер если есть уже готовый от гугла
mike
Каша в голове, нужен пинок от более опытного человека
Aleksandr
Подскажи как мокнуть System.currentTimeMillis() в тестах? Пробовал PowerMock, ShadowSystemClock из Robolectric. Не помогает.
Можете подсказать, почему не видно иконки, можно ли это исправить ?
Использую эту библиотеку:
implementation 'com.google.android.material:material:1.2.0-alpha05'
все белые, не цветные, менял на другие цвета, все равно не работают
когда меня тему(или стиль, не знаю как точно называется) на AppCombat.NoActionBar иконки появляются, но у кнопок исчезает текст и всё портится
Mike
Подскажи как мокнуть System.currentTimeMillis() в тестах? Пробовал PowerMock, ShadowSystemClock из Robolectric. Не помогает.
принять в конструктор IntSupplier, передать туда System::currentTimeMillis в проде и () -> чо угодно в тестах
Mike
> затаскиваешь костыль для моков > берёшь ещё один длинный костыль > ни один из них не работает > а нормально делать не буду, нет, пусть бизнес-логика лежит одной свалкой с сайд-эффектами
Сергей
Делаю приложение где юзеры взаимодействуют друг с другом в реальном времени, не очень хочется поднимать вебсокет, смотрю в сторону fcm, но возник вопрос насколько это правильно. Подскажите, как быть 🤷🏼‍♂️
FCM если надо категорически обойтись бессерверно/почти без сервера. у FCM гарантированная доставка даже через Doze, шифрование (хотя правильнее было бы и свой слой добавить возможно), плюс _полное_ отсутствие лимитов на трафик и мастиабирование
Сергей
только надо обмен токенами наладить
bekhrooz
Ты не ответил, с какого кейстора ты его брал
короче вот что в консоле вывелось из этого взял SHA-1 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: C=US, O=Android, CN=Android Debug Issuer: C=US, O=Android, CN=Android Debug Serial number: 1 Valid from: Wed Apr 08 13:39:44 YEKT 2020 until: Fri Apr 01 13:39:44 YEKT 2050 Certificate fingerprints: MD5: 8E:5A:A5:19:A1:99:C5:FA:9D:A6:11:3F:EA:84:75:96 SHA1: 07:18:81:ED:5F:99:BD:BC:3D:FD:02:AD:ED:94:B7:A8:DD:75:3B:B8 SHA256: C3:F8:56:1F:63:36:2B:C3:C5:C6:26:6F:5C:EB:1D:69:58:61:AC:3C:8F:A4:D7:14:E0:6B:FA:93:61:81:B7:37