Александр
List - это интерфейс
Соррян, верно.
Darya
Ну наверное какой-нибудь контекст не передал, или создаёшь презентер неправильно
Ребят подскажите. Бесит в коде писать везде логи в разных местах. Есть какой то способ сделать это более компактно, может в одном классе их собрать отдельном? Какие практики есть с аккуратным кодом
Konstantin
Куда уж компактнее тега и сообщения?
Konstantin
Разве что тэг оставить за бортом и использовать везде дефолтный.
Anonymous
https://github.com/JakeWharton/timber
Alexander
вместо Log.d писать Timber.d? хотят же еще компактней, чем одна строка 😃
Anonymous
еще компактнее?
Anonymous
силой мысли что ли
You
Я extensions сделал для уровней лога и пишу debug(), warn() и тд
Alexey
https://github.com/JakeWharton/timber
Классная вещь, тем автоматически подставляет.можно в продакшене лог в крашлитику или в файл писать, либо вообще отключить
Alexey
Ну и форматирование строки из коробки
Darya
Ок ок. может не компактнее, но организованее.
Darya
Ок. с тегами придумал. Хотел мнения спросить. Вот есть строка запроса FirebaseUser currentUser = FirebaseAuth.getInstance().getCurrentUser();этот запрос повторяется в разных классах по всей программе, как правильно это реализовать?
Dug
Всем вечер добрый) Может в курсе кто, как работает живой трекинг водителя, который к тебе едет, в убере? Пока что мало представляю как. Наверное водительское приложение шлёт на сервер координаты, после чего сервак толкает эти координаты на клиентское приложение и там отображается?
Darya
спасибо мистер президент
Kolja
кто удаленно работает? как искали работу?
Igor
Может ли Parcelable неправильно прочитаться? A extends C, B extends C с одной стороны кладем A, может ли с другой стороны читаться как B? UPD: да, может, и именно это и происходит. В реальности C – sealed класс, A, B – дата классы унаследованные от него.
Igor
кто удаленно работает? как искали работу?
Меня на hh нашли, много офферов оттуда идет. Но самые вкусные на linked in :)
Kolja
Меня на hh нашли, много офферов оттуда идет. Но самые вкусные на linked in :)
блин на hh куча офферов, но только в офис. а опыта сколько у тебя?
Igor
блин на hh куча офферов, но только в офис. а опыта сколько у тебя?
3 года, может чуть больше. Но в силу того, что я трудоголик, и работал эти три года по 10-15 часов в день, то считай как 4-5 :)
R
Джуном сейчас трудо устроиться? Какой стек требуют?
Никита 🙃
Без стёба
Никита 🙃
R
Ну а стек технологий то какой для джуна ?
Konstantin
Да просто нужно понимать что происходит+ основы: алгоритмы, структуры, понимать как комп работает итд
Konstantin
Базовые знания java для андроида конечно
R
Кстати о java сейчас пишут на ней или уже юзают kotlin?
Konstantin
На java создана платформа, поэтому язык нужно знать
Igor
Кстати о java сейчас пишут на ней или уже юзают kotlin?
На kotlin много, но никто из тех, с кем доводилось работать, против java не был.
Vadim
Кстати о java сейчас пишут на ней или уже юзают kotlin?
постепенно переходят на котлин, но поддержку старых проектов, написанных на джаве никто не отменяет...
Dug
Да и в принципе джаву-то никто не отменял
Vadim
это да, но попробовав котлин один раз на джаву уже не хочется возвращаться))
Vadim
тоже самое эволюция objective-c -> swift
Nikita
имеется виджет для проигрывания музыки, на виджете есть круглый progressBar , подскажите как можно обновлять этот progressBar например каждую секунду для отображения текущей ситуации?
Mo’min
Нужен совет. Какие классы в java нужно использовать что бы сделать такой калькулятор? И при нажатие равенство вывело правильный ответ по арифметический ))
Anonymous
Народ! как эмулировать samsung s8? есть рабочие подходы?
Nikita
да это понятно что setProgress, я имел ввиду в провайдере виджета как реализовать чтобы переодически можно было обновлять данные в самом виджете
Marty
зачем?
Из-за графики
Marty
Ну да
Marty
Как я знаю, JavaFX можно и для мобильных устройств, и для веба, и для настолок
JRoot3D
Marty
А это
Marty
Обратная польская
Marty
Разве нельзя использовать?
Marty
Щас я чекну точно
Dmitrii
вопрос в том как результат вычисления получить
Эм, записываешь результат в переменную и получаешь.. java сама приоритет операция расставит
Mo’min
Ну я имею ввиду для андроида.
Mo’min
По любому джава классы нужны чтобы написать его
Mo’min
Наверное
Mo’min
😁
Marty
Ну я имею ввиду для андроида.
Обратная польская запись. Там тебе понадобится использовать List и может быть Deque
Artem
По любому джава классы нужны чтобы написать его
"джава классы" надо учить для написания любого кода, не только калькулятора. Внезапно, не выйдет выучить только те "классы", которые нужны конкретно для калькулятора. Очевидно же.
Marty
Marty
Подробностей не знаю. Потому что сам пока только собираюсь начинать изучать FX
JRoot3D
https://youtu.be/fq4N0hgOWzU
JRoot3D
видали что гугл представил
Алексей
https://youtu.be/fq4N0hgOWzU
А на чем там писать?
JRoot3D
А на чем там писать?
на джаве, как я понял
JRoot3D
точнее он сапортит нативные инструменты
JRoot3D
ага...
Igor
видали что гугл представил
Ага, почти два года назад
JRoot3D
ну и ладно 😔
Igor
Хм, я что-то тоже загнул https://i.gyazo.com/bf59a7f4fcec279050b860d31e822f1c.png (хотя помню про него рассказывали на позапрошлом dart-саммите, больше года назад) It was unveiled at the 2015 Dart developer summit (c) wiki
Alexey
Смотрел презентацию в этом году, они 30 минут делали обычный список. Тухло
Dmitrii
У RecyclerView выставь width math_parent
BullyBoo
И у итемов тоже match parent по ширине
Artem
адаптер в студию + разметку активити
Dmitrii
Ну и пусть. Текст, то, не растянется.
BullyBoo
Смотря как сделан итем