Andrii ✙
Геморно немного. Гугл хорошо постарался чтобы не делали inner shadow и тому подобное
Vladimir
Кто-нибудь знает можно ли прикрутить рекламу adfox от Яндекса без добавления appmetrica? Или не заведется?
Andrii ✙
ого, покажи)
Как-то так
Aleksey
Как-то так
необычно, прикольно 😃
Alex
Как-то так
оболденно ! очень нравится
Andrii ✙
Да но я сейчас увидел что вешают градиент на вытесненные поверхности и ещё черную обводку. бегу дизу показывать)
◉
Как-то так
красиво)
Nick
Как-то так
Как дизайнер скажу что для интерфейсов это не лучшее решение, дизайн отвлекает от функционала
Andrii ✙
Как дизайнер скажу что для интерфейсов это не лучшее решение, дизайн отвлекает от функционала
Как по мне немного не привычно. но только потому, что везде приложения в материал
Alex
так сейчас только на красивости и смотрят. -уже ни кому не интерестен фунуионал стал
Anatoly
Как-то так
Интерфейс получается многоуровневым из впадин и холмов.
Nick
Как по мне немного не привычно. но только потому, что везде приложения в материал
Выглядит оно "по новому", но новое != лучше чем старое
Alex
кому как :)
Aleksey
кому как :)
есть определенные правила, которые нельзя нарушать)
Andrii ✙
Хм если подумать что это перерождение скевоморфизма, то куда уже старше))
Alex
правила - только для того чтобы их нарушать
🐈 гав-гав
ребят, перешел я с фрагмент "А" на фрагмент "Б" с shared Transition, нажимаю backPress, и в этот момент мне на фрагмент "A" нужно словить окончания обратного перехода, как я могу это сделать?
Nick
кому как :)
Ты смотришь со своей колокольни, большинству юзеров по*бать на крутость твоего дизайна, функционал и UX всегда должны быть на первом месте
Aleksey
правила - только для того чтобы их нарушать
расскажи это инспектору ГИБДД, когда тебя остановят)
Alex
да запросто - только найти бы его где то))
Future Franklin
Как-то так
Это рил приложение?
Тот самый Тимофей
Привет. Подскажите, пожалуйста. Не могу нагуглить проблему, всю голову сломал. Если приложение крашится в корутине, я в студии не вижу текста ошибки на вкладке run. Только если на телефоне нажму "View summary", который появляется не всегда, а после второго третьего краша. Это можно как-то вылечить? Кто-нибудь сталкивался? Флаг -Dkotlinx.coroutines.debug установил, не помогло.
Тот самый Тимофей
Спасибо, спрошу заодно там)
Дмитрий Рыбалкин
Я делаю проект соло то на одном компе, то на другом. Подскажите, как лучше, держать его в дропбоксе или синхронизировать через гитхаб?
Дмитрий Рыбалкин
GitLab
Ну вроде да, логично, спасибо
Александр
Ахуенна
Александр
Как-то так
+ к вопросу о том реальное ли это приложение, я б скачал, чекнул
Max
Пытался сделать подобное. Проблемы с UX/UI начинаются, когда оно должно как-то вертикально скролиться и начинает выглядеть не естественно.
Max
Скажите, есть ли такое на практике, что необходимо выполнить синхронный гет/пост запрос?
Yank
всем привет, в моем приложение в настройках(системных) по умолчанию выключены звуковые уведомления, телефон xiaomi. и при пуш уведомлении нет звука, как это побороть программно, если каждому клиенту не охото объяснять что нужно через настройки включать звук ?
Yank
Выключены звуки и нет звука?)
да, зашел в настройки, включил звук и заработало. я к тому что допустим вк я установил и там с коробки все звуки и уведомления включены, не приходится отдельно лазить
Yank
как то можно программно включить звук ?
Dmitriy
да, зашел в настройки, включил звук и заработало. я к тому что допустим вк я установил и там с коробки все звуки и уведомления включены, не приходится отдельно лазить
А на канал уведомлений поставил высокий приоритет? Для сяоми еще актуально класть болт на настройки приоритета и вычислять это по наличию патерна вибрации на уведомлении) Попробуй добавить в билдер уведомления: NotificationCompat.Builder(context, NOTIFICATIONS_CHANNEL_ID)     ...     .setPriority(NotificationCompat.PRIORITY_MAX)     .setVibrate(longArrayOf(0, 250, 250, 250)) //0ms pause, 250ms vibrate, 250ms pause, 250ms vibrate     ...
Anonymous
привет. почему такой стандартный шаблон из студии занимает 8мб ?
central
На Хабре ест статьи об этом и о том как сделать его меньше
Dmitriy
Господа, че за формат thumbnail, с сервера приходят такие, а должны пикчи
Andrii ✙
+ к вопросу о том реальное ли это приложение, я б скачал, чекнул
Ещё в разработке. На прошлой неделе начали
Denis
Кто как тестирует VIewModel? Сам делаю так, но мне это безумно ненравится
Кирилл
Зачем вообще нужны тесты? Чем они лучше простого кликанья и ручного тестирования приложения? Они позволяли вам найти баг который вы бы не смогли найти вручную?
Кирилл
Да. При том что у меня в проекте их прям совсем мало (ибо и логики немного)
Как? Я просто их никогда не использовал и не вижу в них особой пользы
Andre
Как? Я просто их никогда не использовал и не вижу в них особой пользы
Когда у тебя три сотни тысяч строк кода + 5 ручных тестировщиков и регрессия длится две недели, вот тогда думаешь про авто тесты. Когда хочешь повысить качество когда думаешь про юнит тесты.
neikist
Как? Я просто их никогда не использовал и не вижу в них особой пользы
Да вот так. Меняешь какой то код, а тесты ловят что поведение из за этого изменилось и не такое как ожидаемое. А вручную не заметил потому что поведение это неочевидное и сайд эффект вообще.
Denis
Самое главное, что тесты позволяют разрабатывать без дебаггера
central
Самое главное, что тесты позволяют разрабатывать без дебаггера
тесты скажут что у тебя там то сломалось но не скажут почему и как так получилось, так что рано дебагер выкидывать
Denis
Если правильно пишешь тесты, то скажут что сломалось
Denis
как?
Тест должен локализировать проблему. Для каждого теста есть только одна причина поломки - тогда ты сразу понимаешь и место поломки и причину
Andrii ✙
Там я сделал кастом вью. Для внутренней тени есть 4 градиента на каждую сторону. для внешнего 2 shapeOfview с shadow layer (белый и тёмный). Это всё собирается в LayerDrawable и кладется в бекграунд
Denis
у тебя тест проверяет метод подсета факториала, и он упал, вопрос где ошибка?
ну в этом методе и есть ошибка, метод достаточно мал чтобы решить проблему без дебагера и проверить правильность тестом
Denis
а если метод, выполняет вычисление хеша или подписывает что то через RSA?
Приведи примеры кода и тестов к ним, без этого это разговор не о чем
Andrii ✙
И с косяком, падинг почему-то действует на внутреннюю тень и только если вьюшка екстендит ImageView. Как это побороть ещё не придумал
central
Приведи примеры кода и тестов к ним, без этого это разговор не о чем
вы утверждаете, что тесты замена дебагеру, и я еще должен приводить примеры
Andrii ✙
Не нашел. Но планирую потом сделать. дизайнер сильно загорелся идеей а значит надо будет в других проектах
Denis
вы утверждаете, что тесты замена дебагеру, и я еще должен приводить примеры
Не вижу логики. "Самое главное, что тесты позволяют разрабатывать без дебаггера" утверждение верно для меня. Что вы от меня хотите?
central
Не вижу логики. "Самое главное, что тесты позволяют разрабатывать без дебаггера" утверждение верно для меня. Что вы от меня хотите?
ваша позиция выше, моя то что дебагер все еще нужен не зависимо от того есть ли тесты или нет, так как зашли тупик, то останемся при своих мнениях
Denis
ваша позиция выше, моя то что дебагер все еще нужен не зависимо от того есть ли тесты или нет, так как зашли тупик, то останемся при своих мнениях
Я и не говорил, что дебагер не нужен. Я сказал что тесты позволяют разрабатывать без него. Но да, останемся при своем.
Max
Подскажите, пожалуйста. Хочу сделать синхронный пост запрос из службы. Если для запроса буду использовать AsyncTask, могу ли я синхронизировать поток службы и задачи, чтобы служба продолжила выполнение после завершения задачи?
Max
Или просто взять Thread и не париться
Max
почему служба должна перестать работать после выполнения таски?
Я же написал продолжить по завершению задачи
Max
Ладно, я нашел альтернативу
--------
Я же написал продолжить по завершению задачи
ну я у тебя и спросил, а почему она должна останавливаться то? Отработала задача или нет - как это влияет на работу службы?
Arshak
Всем привет. Подскажите пожалуйста новичку. Как использовать paging library с MVP? Это вообще целесообразно? Какой архитектурный паттерн выбрать лучше?
Anonymous
Как-то так
Какой цвет у background?
Anonymous
F1F3F6 Обычно
Спасибо