Eugene
Данил
тут с 3.6 до 4й когда обновлялся предварительно в церковь сходил, свечку поставил... а они тут preview юзают
ну когда я пришел в компанию, разраб уже использовал MotionLayout в проде, поэтому мне пришлось тоже ставить Preview, чтобы работать с такими Layout-ами
Данил
с Java перейти на Kotlin 3 дня
Данил
Не знаю, вовремя ли, но это из-за комментария
нет, не из-за него, а из-за того, что не указал 3 параметр для привязки
Anonymous
нет, не из-за него, а из-за того, что не указал 3 параметр для привязки
У меня обычно такое из-за комментариев. Ну ладно
Sky Surfer
с Java перейти на Kotlin 3 дня
Я когда открыла котлин, спустя пару часов поняла, что стала забывать джаву. Не пойму, в каком месте легко. Легко было с C# на джаву переходить, а тут же вообще почти ничего общего. Что-то переставлено местами (зачем?), введены какие-то лишние знаки !? (зачем??), не вижу смысла изучать котлин. Не нашла там для себя ничего хорошего))
Никита 🙃
Я когда открыла котлин, спустя пару часов поняла, что стала забывать джаву. Не пойму, в каком месте легко. Легко было с C# на джаву переходить, а тут же вообще почти ничего общего. Что-то переставлено местами (зачем?), введены какие-то лишние знаки !? (зачем??), не вижу смысла изучать котлин. Не нашла там для себя ничего хорошего))
Вообще аргументированно внесли это всё. Лишние знаки дабы избежать NPE в рантайме (насколько это возможно) Синтаксис местами поменяли... Ну так-то вы последнюю джаву смотрели? Не 8, на которой ведро, а нормальную, последнюю. Так-же появляется динамическая типизация и вот это всё мейнстримное. Просто это в перспективе удобнее. + синтетики + корутины + много другого приятного синтаксического сахара что помогают жить.
neikist
var users = new ArrayList<User>();
Ну так тут типизация вполне статическая. Тип на этапе компиляции определяется.
Никита 🙃
Ну оки, не правильно выразился "Подобие" динамической типизации Тип писать не надо)
neikist
Ну оки, не правильно выразился "Подобие" динамической типизации Тип писать не надо)
Это простой случай вывода типов. К динамической никакого отношения не имеет. https://ru.wikipedia.org/wiki/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2
Никита 🙃
Оки. ретируюсь
Viktor
Кто-нибудь может объяснить смысл такого в room?
Viktor
Почему нельзя было просто сделать какую то аннотацию @OneToMany(), к примеру?
Viktor
А если мне нужно получить всех пользователей с плейлистами, со списком избранного, постами, которые он написал, мне на каждый случай придется моделить подобные классы? :)
Viktor
Или там принято с каждой моделью работать по отдельности?
Vitaly
Подскажите как можно открыть Drive PDF Viewer внутри своего приолжения? Нужно сделать так, чтобы при отрытии Intent на открытие стооннего приложения, активити этого приложени открывалось в backstack моего приложения Как это сделать?
Anonymous
Подскажите как можно открыть Drive PDF Viewer внутри своего приолжения? Нужно сделать так, чтобы при отрытии Intent на открытие стооннего приложения, активити этого приложени открывалось в backstack моего приложения Как это сделать?
Здесь не важно пдф у вас или музыка, или своя камера, или свой браузер. Решение одно и то же, легко гуглится. Конкретно под пдф - второй гуглинг нужен будет
Denis
у кого последняя студия. у вас тоже не с первого раза запускаются приложения?
Denis
иногда на третью попытку запускается... а обычно происходит так: нажал run - приложение на телеыоне или эмуляторе свернулось, в логе билда пишет, что запустилось на устройстве, а на устройстве обычный рабочий стол
Denis
кстати да, с 3.6 вроде тоже было, но реже
Denis
вроде stable, а такие баги
Denis
еще часто биндинг слетает... приходится синхронизировать градл
Артем
Здравуйте, а можно ли сделать на kotlin match 3? И что может в этом помочь?
Denis
че значит match 3?
Артем
Три в ряд
Arthur
При работе с датой и временем вы что используете? хотел использовать LocaleDate, но студия говорит что он будет работать только с level 26, а есть что-нибудь более гибкое?
Denis
calendar, date
Denis
Три в ряд
три в ряд чего? если коллекцию, то map, groupBy...
Артем
Игра три в ряд(надо собрать 3 и более одинаковых предметов в ряд)
Denis
Игра три в ряд(надо собрать 3 и более одинаковых предметов в ряд)
тут не котлин, а идея реализации. можно на канве сделать, а можно вообще на рекуклере
Артем
А, понял
Line'R
Написал свой скроллбар, но с багами) Как так?
L
Всем привет. Занимаюсь созданием сайтов, сейчас хочу перейти на webview приложения под гемблинг. Подскажите, пожалуйста, хороший курс разработки приложений, возможно есть узконаправленный.
Sakov
Здоровки, никто не вкурсах почему choose file, при вызове onBackPressed меняет текущий фрагмент
Sakov
Там у меня куча фрагментов вложенных, 2-3 дня мучаюсь ...
Anonymous
Даров!
Anonymous
У меня вопрос - я могу через ког устанавливать тему, размер текста, отступы между строками и тд, но как это делать без перезагрузки активити
Anonymous
Paladin
Код)))
Тему через код делать? Есть предназначеные для этго xml файлы 🤔
Anonymous
Тему через код делать? Есть предназначеные для этго xml файлы 🤔
Я имею ввиду setTheme метод, когда у других можно на кнопку нажать и тема меняется, я делаю меню настроек
Paladin
Так это не так делается
Anonymous
А какой ещё?)
(неоновая)
Anonymous
Ах да, насчёт тем, можно прекратить все, кроме меню. Оно всегда даже в амолед темах некоторых прог серое
Anonymous
Так это не так делается
Могу скинуть прошу из которой я механизм выдрал
Anonymous
Она в аналиде сделана
Paladin
https://github.com/SpikedPaladin/WifiPassword/blob/master/app/src/main/java/me/paladin/wifi/App.java https://github.com/SpikedPaladin/WifiPassword/blob/master/app/src/main/java/me/paladin/wifi/util/ThemeUtil.java https://github.com/SpikedPaladin/WifiPassword/blob/master/app/src/main/java/me/paladin/wifi/activity/SettingsActivity.java
Anonymous
Покопаю
Anonymous
Она в аналиде сделана
Осуждаю, на нем сделал много
Anonymous
Осуждаю, на нем сделал много
Я тоже когда надо метод быстро скомпилировать
Paladin
Аиде это боль
Paladin
+
Ты в аиде будешь делать?
Anonymous
Аиде это боль
Кому как, если делать статичные проги с минимальным функционалом то збс. Только код логката от аиде убрать надо)
Anonymous
Ты в аиде будешь делать?
Ты че, нет конечно, с иксами и мд либой
Anonymous
Кому как, если делать статичные проги с минимальным функционалом то збс. Только код логката от аиде убрать надо)
Я юзаю Аиду когда надо метод быстро собрать чтобы в собранную уже прогу воткнуть
Anonymous
Здесь адрт аналитика не встраивается и нормальный прогуард
Anonymous
И прочие ништяки