BDB 🏴‍☠️
ребята, кто нибудь на работе делил dp на 1.5 чтоб с пикселем был 1 к 1 ?
Никита 🙃
Alex Android
Alex Android
Где-то 1.5, где-то 2
Alex Android
Если у тебя не 1 юзер
BDB 🏴‍☠️
ldpi 1 = 1px mpdi 1 = 1.5
Сергій
ldpi = 0.75 mdpi = 1 : 1
BDB 🏴‍☠️
hmpi 1.5
Alex Android
443 dpi - 1.472762834px
BDB 🏴‍☠️
443 dpi - 1.472762834px
смотря на каком экране же?
Anonymous
Друзья какая архитектура сейчас самая актуальная? И массово распространённая
Alex Android
CLEAN+MVP
BDB 🏴‍☠️
Если у тебя не 1 юзер
можно указать , чтоб всегда какой бы экран не был. 1 к 1 было?
Alex Android
Нет, но можно перевести программно ДПИ в пиксели и обратно, но зачем
Сергій
можно указать , чтоб всегда какой бы экран не был. 1 к 1 было?
и как оно будет выглядеть у разных пользователей?))
mancubus
Друзья какая архитектура сейчас самая актуальная? И массово распространённая
пиши все в активити. это самая распространенная архитектура))
BDB 🏴‍☠️
и как оно будет выглядеть у разных пользователей?))
да бля, мне как то все равно. Я стажёр мне так сказали, делит на 1.5
BDB 🏴‍☠️
я в афиге
BDB 🏴‍☠️
это же для этого и нужно чтоб на разных телефонах было нормально
Alex Android
да бля, мне как то все равно. Я стажёр мне так сказали, делит на 1.5
Пока делай как говорят, потом сам разберёшься как должно быть
mancubus
Современная архитектура Single activity)
ну не знаю, мне на работе как дадут старый проект баги фиксить, так там весь код в активити. и каждый фрагмент >1000 строк
Vladimir
MVI вроде набирает)
Alex Android
MVI вроде набирает)
А какие у неё плюсы?
Vladimir
А какие у неё плюсы?
Думаю проще загуглить. не сильно силен. Однонаправленный поток данных
Alex Android
Hovhannes
бля. ребят. это жесть в нотификации юзаю дименшн для высоты лейаута - краш вы не указали высоту пишу хардкодом 64дп - все норм
Konstantin
это норм. доставай ресурс ы рантайме и вычисляй высоту
Hovhannes
Кирилл
А какие у неё плюсы?
unidirectional data flow Что позволяет намного легче контролировать стейт и в принципе помогает видит картину целиком. И дебажить легче.
Konstantin
эм. ват?
height = resources.getDimension
.
бля. ребят. это жесть в нотификации юзаю дименшн для высоты лейаута - краш вы не указали высоту пишу хардкодом 64дп - все норм
подозреваю что не успевает он проинициализировать нечто, необходимое для пересчета дименшона в пиксели.
Hovhannes
кто в курсе, когда система показывает уведомление в 64 а когда мой кастом высоты?
Hovhannes
нашел . настройки есть такие
Hovhannes
так блин. почему я в сяоми должен разрешить уведомление на экране блокировки чтобы оно работало?
Alexander
риторический вопрос?
Hovhannes
потому что иди нахрен вот почему
Ivansuper
потому что иди нахрен вот почему
Без разрешения показа на локскрине не показывается нигде совсем?
Hovhannes
5 .сек. возможно это изза дебаг версии
Hovhannes
да. это изза дебаг билда
Hovhannes
на релизном билде не нужно давать разрешения
Hovhannes
сяоми в моем сердце. блять))
Ivansuper
сяоми в моем сердце. блять))
dev.sayomi.com там доки почитай лучше
Hovhannes
вот делать нечего мне. ага
Anonymous
тут есть дизайнеры интерфейсов?
Александр
--------
Охуенный сайт кста
хм, у меня другой
Anonymous
Охуенный сайт кста
где вы эти кнопки взяли??? они везде
Ivansuper
xiaomi, бездарь
Да мне плевать))
Dmitry
Да мне плевать))
мне плевать на то, что тебе плевать
Archy
Кому было интересно почему Android Studio при использовании на Linux не вставляет меню нативно, в отличии от прочих IDE от JetBrains, например IntelliJ IDEA. Решил разобраться сам и наткнулся на статью 5-летней давности, где всё это объясняется и дается способ исправить это: https://www.javahelps.com/2015/06/global-menu-support-for-java.html Способ даже рабочий, только в меню теперь нет иконок. Возможно кто-нибудь здесь знает как улучшить это?
Александр
хм, у меня другой
Просто система поняла, что я могу позволить купить себе Яндекс, Тинькофф, Apple, и.т.д. А для тебя у меня плохие новости 😏
Timofey
всем привет) никто не сталкивался с проблемой миграции полей Room в embedded - объектах? просто понадобилось модифицировать класс пользователя, а он используется до хрена где в приложении, и теперь на каждую таблицу, где он вложен, Room ругается, что поле не смигрировано
Nick
Добрый день. Подскажите по Navigation component пожалуйста. Есть два графа: первый содержит 2 экрана: firstLaunch и mainScreen, второй граф содержит в себе навигацию внутри mainscreen. Mainscreen представляет из себя drawerLayout с navigationView. Так вот, когда я в первом графе перехожу из firstLaunch в mainscreen, то вместо гамбургера менюшки в тулбаре у меня стрелка назад, и соответственно ведёт она назад, а мне нужна менюшка. Как с этим бороться?
Павел
Ребят, короче залил приложение на внутренее тестирование, при этом добавил пользователей которые могут участвовать в тесте, им на gmail ничего не пришло, каким образом они смогут участовать в тестировании?
Anonymous
У меня воркер WorkManager запускать `OneTimeWorkRequest `, до этого все работало не понимаю в чем дело, не подскажете куда можно копать ? val mWorkManager = WorkManager.getInstance() Log.i("main", "runTestWorker()") mWorkManager.enqueue( OneTimeWorkRequest .Builder(TestWorker::class.java) .setInitialDelay(1, TimeUnit.SECONDS) .build() ) TestWorker override fun doWork(): Result { Log.i("main", "doWork()") return Result.success() }
Hovhannes
либу обнови)
Dmitry
Подскажите пожалуйса. Если мы меняем данные во фрагменте мы должны сразу их менять во viewmodel или олько при сохранении?
Hovhannes
я делаю в онпауз
Hovhannes
потому что ты можешь миллион раз поменять данные на юай
Hovhannes
а хранится последнее действие
Hovhannes
если ты про сохранение стейта
Hovhannes
а вообще да - как только меняется что-то - сохраняй
Hovhannes
кароче зависит от того, что именно ты хранишь и зачем
Dmitry
на экране в этитекстах например
Dmitry
сначала получили их при создании потом изменяем и сохраняем по клику