Kopusha
этого тогда ещё не было, надо смотреть. Не совсем понял, что это значит. Обычно просто оборачиваешь в runBlocking
Kopusha
вижу у него отдельный dsl для мока suspended functions. Разве это не обычная функция? Она же должна обычно мокаться
Yehor
Kopusha
да, и этот контекст тебе дает runBlocking{} билдер. Оно в документации к корутинам так. Думаю, в mockk обернули это в какой-то сахар.
Kopusha
либа качественно написана, так-то и быстро развивается
Kopusha
джава их не тормозит
Кирилл
Yakiv
А что думаете о Spek?
Yakiv
https://spekframework.org/
Sergey
Всем привет, есть быстренький проект на 1-2 часа, подправить запуск html 5 игр внутри, и немного подрихтовать дизайн. Перед праздником, лучшее что можно сделать, это подзаработать денег) Напишите в личку, подробности скину кому интересно
Офигенно, когда заказчик легко оценивает работу исполнителя в 1-2 часа, но при этом сам не в состоянии её выполнить! 😂
И, да, в этом чате это объявление - офтопик.
Andrew
Andrew
https://youtu.be/NPQHdE_Jn_c
Andrew
Andrew
https://stackoverflow.com/questions/7606077/how-to-display-long-messages-in-logcat
Anton
Nameless
Всем привет.
Есть ли смысл делать серверсайд валидацию в андроид приложении, когда сервак подвязывается через сдк и связан с sha-1 приложения?
Как мне кажется смысла нет или злоумышленник в теории каким-то образом может взять уже существующуее приложение и изменить его исходный код использую текущий sha-1?
Anonymous
Ребят, кто знает как можно траффик приложения сниффать?
Andrew
Тебе своё, или чужое? Вообще charles proxy популярно, в своё можно stetho воткнуть
Daniel
Daniel
Привет, почему layout_height не сжимает контент?
Daniel
Просто разрыв шаблона, почему 100dp не сжал лайоут
Daniel
Daniel
А если поставить 300dp
Daniel
На первый лайоут
Daniel
То высота уменьшается
Anonymous
Ребят, кто знает, как MapDB скомпилить под Android?
Anonymous
При билде вот такая фигня: Caused by: com.android.tools.r8.utils.AbortException: Error: Method name '%%%verify$mapdb' in class 'org.mapdb.DB$Maker' cannot be represented in dex format.
Anonymous
Честно говоря, не понимаю, что за странные названия методов.
Anonymous
roman G
Ребят, когда подключаю/отключаю телефон к зарядке, то приложения пересоздают экраны (9 андроид). Есть какое-то объяснение этому процессу?
На других устройствах не тестил, возможно это просто баг прошивки
You
Попробуй отключить фильтр логов и прочитать их все. Мне такое однажды помогло понять почему приложение фризило каждые 5 минут. Оказалось из-за запроса на рут. Нашёл именно в логах
Sergey
Konstantin
Anonymous
Ребят, в пн собес на мидла. Может у кого нибудь есть список вопросов что можно повторить/почитать?
Sergey
Anonymous
Konstantin
повторять пройденое хорошая практика
Konstantin
со временем некоторые штуки забываются, а рефрешить намного быстрее чем учить новое
Sergey
Sergey
Если кодер опытный, типа мидл, он сам понимает, что почитать/повторить. Ты, видимо, не дотягиваешь.
neikist
Вообще на кой черт к собеседованиям целенаправленно готовиться? Если знаешь и умеешь - то знаешь и умеешь. А если не знаешь то не знаешь.
neikist
neikist
Обычно они же вспоминаются при необходимости. В крайнем случае можно просто примерно описать и показать что понимаешь о чем речь и куда копать
Anonymous
Нашёл, спасибо
Konstantin
neikist
плевать в лицо, разворачиваться и уходить?
Зачем плевать? Если это не контора мечты то это тревожный звоночек. Поговорили, если таких вопросов over9000 - говоришь до свидания и уходишь. Ну из вежливости можно и посидеть, но я бы очень подумал идти ли в такую контору даже если собеседование пройдет успешно.
Tony
Yakiv
Роман
Привет. Кто-нить пробовал это? https://www.dizitart.org/nitrite-database/
Роман
Вообще, кто что юзает по теме носкла?
Kopusha
на собес к гуглу люди отпуск берут на 4 месяца, зачем готовиться)). Один, помню, взял 8, но его отшил вахтер-рекрутер и он даже не успел никому рассказать как инвертировать дерево.
Akim
Tony
🙏🏿👌🏾
использую его потому что ни мокито ни повермок не умеют нормально котлиновские статик классы мокать
Denis
Kopusha
Realm ещё живой?
Роман
А что ему сделается
Akim
Проверь настройки проекта и модули
Kopusha
neikist
Роман
Я ни одного собеседования не прошёл. Даже самого шняжного. И не мешает, хотя определенно комплексую иногда.
Konstantin
ок гугл как вставить чувака в гугл
network on main thread один из самых популярных вопросов на so
Роман
Надобно подробностей. Путей-дорог множество.
Kopusha
ну, Realm очень круто всех наебал, когда, начал пилить свое облако и ломать версии без обратной совместимости. С тех пор хайп как-то сошёл на нет.
Роман
Как-то всегда считал, что генераторы запросов гибче ормов
Konstantin
орм это чтобы ты связи и объекты сам руками не нарезал из какой нибудь сериализованой залупы
Konstantin
а составление запросов - это просто достать обьекты по критерию, тут орм вообще ни при чем
Akim
Роман
@TheVer4 самый простой варик:
new Thread(new Runnable() {
@Override
public void run() {
//todo fuck the HttpRequest
}}).start();
Denis
Роман
Tony
Роман
Роман
Чел даже не сказал, где ему почесать.
Denis
Роман
Начинать же надо с чего-то. Говорю - путей много всяких.