Andy
Почему Dagger так популярен если есть коин из коробки?
Потому что Даггер был ещё до Котлина и Dagger != Android
Anonymous
Короче, как посмотреть почеуму Dagger не генерит файы?
.
Плохое сейчас время. Гугл форсит свою херню, комунити давно сидит на другой, большие проекты не спешат переходить на гуглофорсенную шнягу, разрабу надо знать всё, а чтобы всё узнать жизни не хватит. Всем желаю нормальных собеседований про базу, а не свистелки с перделками.
Anonymous
Сделал выпустил на IO и забыл
.
Про Hilt? согласен. Так как гугл уже давно показал, что делая либу он не может до конца доделать ее
я не только про хилт, я еще про коин, даггер, котлин в целом, мввм гугловое и т.д.
Олег
ну материал дизайн ведь тоже не сразу все полюбили, тут помимо всех недочетов еще и психологически не желать что-то менять на новое
Олег
но то, что до ума зачастую не доводится - соглашусь
.
А причем тут котлин?
ты знаешь сколько проектов и либ на яве ещё живет? старую гвардию заебывает андроид, они уходят в ПМы, МЛ, архитектуру, техлидов и прочие специальности без кодинга, поддерживать не хотят, новые яву не знают и переписывать всё не хотят.
Vitaly
Это же не значит, что не надо развиваться андроиду
Артем
Добрый день, а как можно из кода сделать ссылку в textView только на определённую часть текста?
.
Я сейчас переписываю 6 приложений на котлин, МВВМ и материал, модуль за модулем, очень это блять тяжело. Не потому что я так сказал, а просто стек такой актуальный. Когда я через год это закончу, то будет новая парадигма, и снова полный рефактор. Котлин красивее, элегантнее, и в целом занятный язык (не учитывая обоссанного синтаксиса), но перенести на котлин грамотно != ткнуть стрл+v в студии и сказать "окей" на предложение перехерачить код.
Anonymous
ПОЧЕМУ не генерятся файлы для Daggera? Как через градл узнать причину???
.
Скок модулей?
я не считал, исхожу из парадигмы when it's done.
.
экранов по 20 с хуем в каждом.
.
Аппы интернал, с ебанутой зачастую феил-сейф логикой и дополнительными обработками различных стейтов модели от сервера, чтобы не только сервер говорил чё не так, но и ассист в решении проблем
Олег
Добрый день, а как можно из кода сделать ссылку в textView только на определённую часть текста?
<string name="policy_link">Отправляя форму, вы соглашаетесь \nс <a href="http://www.google.com/">политикой конфиденциальности</a></string>
.
что-то типа "попробовать такую команду, если код ошибки 1, то другую, если 2 то выполнить вначале другую команду, потом попробовать снова, если 3, то показать такое-то окошко, которое отправит такую-то команду и затем попробовать снова"
Олег
если ссылка голая, то можно у textview на autolink вроде указать
Артем
Нет
Артем
Мне надо как ты и сделал, примерно
Oleg
ПОЧЕМУ не генерятся файлы для Daggera? Как через градл узнать причину???
Методично проверяя верно ли ты сделал компоненты и инжекты. Может где то провайдишь имплементацию вместо интерфейса, вот он и не вкуривает?
Артем
А может можно в string сохранить значение тогда и оттуда забрать?
.
А зачем? Спортивный интерес?
Нет, несколько моментов. Во-первых, тяжело поддерживать. Во-вторых, когда я оттуда свалю - я никому нахер не буду нужен со своим MVP и Явой. В третьих, когда новый человек придет, он охуеет от явы и MVP. В-четвёртых, 29 апи мандатори и надо один хер актуализировать либы и много чего переписывать в этом ключе. В-пятых, ну плановый рефактор неизбежен, некоторые вещи я 3 года назад писал без опыта и они мягко скажем неудачные, хотя и рабочие.
Олег
А может можно в string сохранить значение тогда и оттуда забрать?
https://ru.stackoverflow.com/questions/469529/Создание-ссылок-textview-на-android попробуй так
Сергей
Ну кто сейчас пишет на джаве - вполне может писать в котлин стайл, так что бы автоперевод не надо было бы править. К примеру полностью избегая null если это возможно
Oleg
Ну принципе, а почему бы и нет
Ну по мне переписывание работающих вещей на более модную структуру - довольно бессмысленное занятие, если оно будет работать так же (а конвертация жавы на котлин не дает преимуществ особо) Но если было написано изначально хреново - то да, можно переписать под новый стек какой нибудь модуль
Сергей
А старое говно покрыто тестами? Иначе будет не рефакторинг а генерация багов
.
А старое говно покрыто тестами? Иначе будет не рефакторинг а генерация багов
У меня селф-дескрайбинг код без необходимости тестирования, прикручивать к нему тесты абсолютно бессмысленная затея, я уже писал об этом выше.
Артем
✙sᴘɪᴄᴇ
Простите, а как зарутить Андроид
Олег
Это работает, но выглядит странно. Спасибо)
Привыкай, многие вещи в андроиде ебнутые костыли (простите за французский)
Олег
Простите, а как зарутить Андроид
смотря какой, тут конкретно искать надо
.
для космической, блять, техники.
.
Простите, а как зарутить Андроид
тебе не сюда, здесь кодят. 4PDA или xda-developers.
Anonymous
Вот код, после я делаю Rebuild и нифига
Артем
textView.text = Html.fromHtml("<b>I agree to the terms of </b><a href=\"www.google.com\">the Privacy Policy</a>", null, null) это работает нормально, костыли не нужны
Oleg
Чё предлагаешь? Задачи стоит три: 1) Поддержка себя в нормальной форме в плане квалификации, 2) Рефактор, 3) Отказ от устаревших либ и языка. Тратить время на пет-проджекты, которые мне в хер не дули?
Да я ниче не предлагаю) Имхо - конечно тратить время на пет проекты, ибо ты будешь заниматься не попыткой вычистить миллиард багов из работающего приложения, которые ты сам же завел при переезде, а непосредственным изучением либ и багов, связанных с ними, а не с рефактором и попыток понять это ты при переезде что то затронул или это бага новых модных либ. Ну и с каких пор java - устаревший язык, лол?
Oleg
С 2018 года
кто тебе сказал?)
Anonymous
Парни, харе обсуждать, помогите даггер запустить))
Артем
А ничего, что приходится html парсить?
Ну это выглядит лучше чем слушатель, плюс подсвечивает ссылку саму
Oleg
https://pastebin.com/fVMqPARk
а зачем тебе в компоненте getDatabase?
Andy
а зачем тебе в компоненте getDatabase?
Убери его и попробуй сбилдить
Anonymous
Бог в помощь, переезжай на Koin
Какой - ты простой. Бог в помощь, перепиши проект с нуля, зачем рефакторшь
Anonymous
https://pastebin.com/fVMqPARk
Вот код все что подключил
Anonymous
Anonymous
Уже не знаю чо делать. Инвалид, рестат. Аби маби короче переворотил все верх дном. Проект пустой с нуля
Anonymous
всем привет! хелп ми
Anonymous
Вообщем есть кнопка, нужно чтобы она срабатывала после нажатия автоматически с периодичностью в 2.5 секунды. т.е. после нажатия на нее, она должна сама срабатывать, чтобы обновлять показатели.
Anonymous
ext.kotlin_version = "1.4.0" classpath "com.android.tools.build:gradle:4.0.1"
Anonymous
Да шучу я, не аггрись.
У меня жопа горит уже)
.
У меня жопа горит уже)
apply plugin: 'kotlin-kapt' --<<<<<<<
.
ето чё я не понел