Evgeniy
Гугли color span
Vladislav
String s = "<font color=\"red\">R</font>ed"
Vladislav
String string = " This is a String"; TextView textView.setText(string); textview.setTextColor(Color.Red); А как сделать один символ строки только красным цветом ?
Vladislav
Должно помочь, вроде
Vladislav
Только setTextColor другой поставь :)
Павел
Вот такой момент. Открываю фрагмент и загружаю в лист данные. Ну 10 товаров например. Потом при нажатии на кнопку нужно взять эти 10 записей и отправить на сервер. Как лучше сделать? Есть вариант брать из адаптера и вариант содлать пустой лист а после загрузки из базы копировать данные в этот лист. Так как данные получаю в LiveData то при каждом обновлении обновлять лист. Или же другой вариант который я пока не знаю
Ильфат
Roman
text.setText(Html.fromHtml(String.format("<font color=%s>%s</font>string", "0xff0000", "Colored")));
Можно просто Spannable использовать, необязательно HTML парсить
Roman
https://stackoverflow.com/questions/3282940/set-color-of-textview-span-in-android
Ilia
оки
доки
Rankavar
Гайз такой вопрос. Что сейчас нужно strong junoir в плане стека технологий? + Насколько нужно умение работать с камерой, микрофоном, сенсорами?
Ильфат
Rankavar
специально заучивать уж не надо как с ними работать, это гуглится. вот опыт работы с ними +
Ну смотри, в текущей работе использовались rxjava v1,dagger2, butterknife, glide and picasso, retrofit2, greendao,ormlite, eventbus. Т.е. спрашиваю о популярных инструментах - т.е ознакомиться с ними чтобы понимать базовые вещи
Rankavar
Да я что-то смотрю вакансии - там и построение mvvm, clean mvp , и Solid. Знание всех шаблонов обязательно, плюсом будет kotlin Это вдовесок к тому что я описал.
Dmytro
Вообще инструменты от проекта сильно зависят. А если вам собеседование пройти то к сожалению нужно core java, oop и core android а остальное наживное
Yurka
И "что быстрее" ArrayList или LinkedList 😂
Georgii
Вообще инструменты от проекта сильно зависят. А если вам собеседование пройти то к сожалению нужно core java, oop и core android а остальное наживное
а может кто-то из собеседующих реально ответить на вопрос, а нахрена спрашивают вот какие-то такие основы, которые гуглятся и учатся за 5 минут и не используются на проекте. Моя история такая была: я для асинхронщины с первых дней на андроиде пользовал RxJava, с самой асинхронщиной ручками работал только на плюсах. Ну меня и начинают спрашивать про асинктаски, synchronized volatile и прочее подобное. Я ни разу этого не трогал - не ответил (ну и так в остальном собеседовании плюс минус). Итог: меня не взяли - мало опыта. Потратил я значит день изучая интернет на предмет что должен знать андроид разработчик, потом пришел в другую компанию, ответил на те же вопросы и оп меня уже оценивают на уровень миддл+. Вот спрашивается нафига такие собеседования вообще нужны?
Roman
И "что быстрее" ArrayList или LinkedList 😂
Тут в одном из андроид-чатов где-то сутки это обсуждали и холиварили буквально на днях)) С тестами, спорами. А начиналось всё так мирно..
Yurka
Стою на мнении, что вопрос в такой интерпретации некорректен :)
Dima
Андрей, скинь видео доклада, я ничего не находил такого, к сожалению. Я сделал кастомный линкд лист + заюзал вспомогательные классы ресайкл вью. Еще подрефачить надо немного https://github.com/DimaKhaver/CircularRecyclerView
Dmytro
сортировку пызрьком жеж
Anonymous
шелла
Vladislav
Vladislav
Кто-то сталкивался в AS 3 с этим? помогает только удаление всех build папок и rebuild project. Причем это проскакивет в среднем на каждый 3ий билд
Georgii
а почему просто до собеседования не дать тестовое задание и посмотреть как быстро он его выполнит и как пишет код? Ограничить соответственно стэком технологий используемых на проекте. А потом обсуждать его код, почему так а не сяк сделал. Дать ему кусок кода и пусть объяснит что тут происходит и как сделать лучше ну и в подобном роде. Мне кажется именно так можно оценить реальные знания программиста
Rankavar
А в перечень стандартных компонентов входит понимание работы с api камеры?+ допустим разница между 1 и 2й и опыт второй где нужно допилить костыль для особенных девайсов?
Dima
кидайте, интересно посмотреть
Скинул ссылку на гитхаб
Georgii
да почти все гуглится за пол часа, смысл вообще теоретические вопросы такие спрашивать?
Rankavar
а почему просто до собеседования не дать тестовое задание и посмотреть как быстро он его выполнит и как пишет код? Ограничить соответственно стэком технологий используемых на проекте. А потом обсуждать его код, почему так а не сяк сделал. Дать ему кусок кода и пусть объяснит что тут происходит и как сделать лучше ну и в подобном роде. Мне кажется именно так можно оценить реальные знания программиста
Мне когда-то дали тестовое- там вытянуть с апи, буквально данные в один ресайкл загнать + нарисовать графики 4-х видов. И в описании было сказано что можно использовать любые необходимые инструменты. Для графиков я подтянул кастомную либу И мне отказали так,как я использовал готовое решение для рисование графиков. И даже незнаю - кто был не прав в этой ситуации
Проксимов
А что быстрее? Да и вообще вопрос некорректный
Ильфат
сейчас такая тема - кто в лес, кто по дрова, кого-то самого надо экзаменовать, а не доверять собеседования. нет каких-то стандартов, а сертификаты никто не получает и не требует
Rankavar
А что быстрее? Да и вообще вопрос некорректный
это как вопрос - что лучше tcp или udp
Проксимов
это как вопрос - что лучше tcp или udp
Вот и я о том, некорректный вопрос
Pavel
У меня было что-то похожее, оказалось, проблема связана с моделью телефона (точнее, с прошивкой - MIUI). Исправил, отключив какую-то оптимизацию в настройках разработчика на телефоне, и отключив Instant Run в Android Studio. Так что погугли (ошибка + модель телефона)
Rankavar
Тут в одном из андроид-чатов где-то сутки это обсуждали и холиварили буквально на днях)) С тестами, спорами. А начиналось всё так мирно..
Самое прикольное что о джавоских коллекциях любят спрашивать, а вот о наличии и знание о sparsearray - никто не спрашивает)
Ontoshgo
Привет всем. Подскажите вкратце, стоит ли юзать фрагменты?
Dmytro
В кратце - стоит.
но иногда слишком дорого стоит
Ontoshgo
а че с ними не так?
Dmytro
а че с ними не так?
с ними все так, просто не везде они нужны. Пример - приложение в один екран, без свитопляоск. Второй пример - приложение без интерфейса вообще.
Slava
а че с ними не так?
рукожопы, которые пихают их куда надо и не надо
Rankavar
но иногда слишком дорого стоит
Пока не увидишь проект на 30+ активити
Slava
Пока не увидишь проект на 30+ активити
или активити с 5 кратной вложенностю фрагментов
Georgii
я видел сингактивити приложение, где объекты очень много функций делали собственно через эту активити, которая была портянкой на 2к строк кода с кучей ифов
Rankavar
или активити с 5 кратной вложенностю фрагментов
И в одной активити есть такая штука,которая на экране выглядит как viewpager, но на самом деле это 8 отдельных laouyt -ов у которых меняется visiblity
Rankavar
или активити с 5 кратной вложенностю фрагментов
т.е. там в каждом фрагмент есть свой фрагмент менеджер и так по стеку?
Ontoshgo
Так можно же часть кода из активити во фрагмент переносить. А то как-то не совсем грамотно по архитектуре получается все в активити держать
Ontoshgo
View типа едиттекст?
Ontoshgo
да, я знаю view
Rankavar
View типа едиттекст?
Не view - как понятие архитектуры
Rankavar
так точно
Ну это опыт. И потом будем о чём рассказать - какие ваши достижение - я поборол легион фрагментов)
Ontoshgo
А зачем вобще нужен LinkedList?
Alexander
У кода телеграмма есть один существенный плюс - никто, кроме создателя не сможет над ним работать. https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/src/main/java/org/telegram/ui/ChatActivity.java
Roman
Ребята, какими вы margin'ами пользуетесь? Только канонические 8dp,16dp,48dp,56dp,72dp? Или может и 4dp и другие используете? Как вообще dimens у себя используете?
Ontoshgo
Не стоит так делать)
почему? студия ж дает так делать
Rankavar
У меня на проекте было 5 дизайнеров. Это адово. И только один работал со sketch . Лично я не переношу фотошопоские исходники)
Ontoshgo
не говори глупости
Anton
как можно разделить так EditText http://prntscr.com/hgdop3
Alexander
Остаётся только на это и надеяться) Иначе все эти наши архитектуры никому не нужны, вон как надо)
Anton
скругление по углам и разделители
Rankavar
Один вариант. Один! Я потом сидел и с телефонами+превью подбирал сколько же нужно в dp выставить
Anton
на да, 3 едита. linear shape видимо близко уже
Slava
стоит ли использовать котлин?
Ontoshgo
ахахаха, котлин это та штука для дураков?
Rankavar
стоит ли использовать котлин?
Стоит ли использовать groovy?
Ontoshgo
нет, не надо
Slava
просто интересны преимущества