Roman
Roman
Подтверждаю
Vadim
нуу rxjava это уже уровень)) по мне это не как не для начинающих. Но! на ютубе есть видеоуроки, и по Rx в том числе: https://www.youtube.com/user/vitaxafication например вот хороший канал на русском
Roman
Roman
Vadim
хз, я не требую. Я джунов прошу, что бы хотябы асинктасками сделали запрос к серверу и вывели список в recyclerview. Rx'ом можно всех джунов распугать))
Roman
Vadim
незнаю как у вас, у нас в Латвии лютый дефицит прогеров с любым уровнем знаний
Vadim
dagger, rx это уже для опытных прогеров, с опытом работы на реальных проектах хотябы год-два. Тогда да можно спрашивать такое
Anonymous
если что я пока в этом ничего не понимаю
Anonymous
=)
Anonymous
но мне это очень интересно
Anonymous
Vadim
я имел ввиду асинктасками, httpurlconnection и другими встроенными штуками.. Бывает вместо этого либу прикручивают, volley например
Vadim
вообще зеленых джунов (без опыта работы прогером), но которые умеют пользоваться ретрофитом, таких пока не видел
Anonymous
ребята есть вопрос. Кто такие "Джуны"?
Anonymous
Vadim
@sytnyk_r жестко у вас. Мы берем к себе перспективного студента, который пусть кое-как достиг поставленной цели и понимает каким образом это получилось. т.е. может ответить на вопросы. Если понимает MVP, rx то это плюс, но это уже тянет на "опыт работы год"
Roman
Oleg
Vadim
@alexvaisov джун - junior developer 0-2 года опыта работы
Anonymous
Roman
У нас тут (в городе) студентов на стажеровку по Андроид набирали. RxJava и MVP надо было уже знать (тестовый проект написать с использованием этого)
Nikita
Roman
Oleg
Имеет вообще смысл сначала пробежаться по верхам -rx, Moxy, Dagger2, Clean Architecture - и потом уже идти на собеседования?
Dmitry
Да
почему? 2.5 года же опыта, уже больше джуна
Vadim
обычно у таких "шарашек" бюджет в притык и они не берут джунов на перспективу)) Обучать джуна это роскошь, он тебе денег не будет приносить первые несколько лет, да и еще опытных от работы отвлекать (а это затраты)
Oleg
ну и Retrofit - Picasso туда же канеш)
Wiktor
Oleg
Ну просто ты сидишь, учишь тот же Moxy - а потом идешь на собеседования, тебя просят обработать lifecycle лоадером а ты блин не помнишь че там нужно в лоадере писать)
Oleg
и тебе говорят - Фи!
Dmitry
Vadim
Nikita
Zakhar🤍💙🤍
rx, mvp, di всетаки сложно для домашнего обучения. Не видел таких студентов, которые это знают.
Vadim
где где, но в Москве таких проблем 100% не должно быть)) У меня город 600к населения
Vadim
плохо ищешь
Oleg
Nikita
плохо ищешь
А как искать-то? Есть хх, на нем нет вакансий на неполный день сейчас, кидаю на полные - все классно пока не доходит о том, что я не могу фултайм
Oleg
Nikita
Vadim
хз, как в Москве, в Риге практически везде "40 часов в неделю, свободный график" можно с 8 до 16 работать, можно с 12 до 20. Как хочешь.. И не кто не стоит с секундомером над душой.. Если ты свои задачи выполняешь в срок, то тебе слова не кто не скажет. А можешь работать хоть 60 часов, хоть 32. Без разницы
Vadim
а версия грейдла какая?
Vadim
https://stackoverflow.com/questions/24795079/error1-0-plugin-with-id-com-android-application-not-found - не помогло ?
Anonymous
Используй Gradle 4.1. Версию 4.3.1 Android не хочет
Yushka
Anonymous
Это с gradlew, заметь. Если gradle, будет использоваться та версия, которая в настройках проекта или в системной переменной. Проверь File -> Settings -> Build, Execution,... -> Gradle
Mukhtar
Bimurat Mukhtar:
Всем привет, вот допустим есть nav drawer activity, и когда каждый нав меню итем селектиш там реплайс фрагмент будет, дальше когда нажимаешь на итем фрагменте, что рекомендуеться использовать новый активити или еще один фрагмент чтобы когда назад нажмешь опять вернулся на nav drawer активити с сохраненным фрагментом, и как реализовать это на мвп?
Есть хорошие семплы, с нав драувер
Anonymous
buildscript {
repositories {
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
Это есть?
Anonymous
Тогда рекомендую попробовать создать новый проект из образца. Студия должна сама выставить все настройки.
Vadim
некоторые студенты вон вообще фейсбук и вконтакт написали))
Anonymous
Может вопрос глупый, но ответ пока для меня неочевиден: RecyclerView использует вьюхи повторно или, если у меня в getItemCount() указано 25000, то он это же количество раз вызовет onCreateViewHolder() ?
Глеб
Ребят, у меня есть мини либа, как я могу задать url для Retrofit?
Dmitry
Глеб
Тип в либе просто фрагмент загрузка данных модели и проч, структура всегда одинаковая, а вот урл загрузки может быть разным
Глеб
Куда надо копать?
Dmitry
Anonymous
Название как бы намекает, но на обратное намекает то, что у адаптера ListView, например, в методе getView есть параметр convertView, а тут ничего такого я не вижу
Anonymous
ну ок, спс
Глеб
Anonymous
Dmitry
Глеб
Кто-нибудь работает с artifactory? на своем серваке. Все сделал как надо в проекте. Но выдает ошибку Cannot configure the 'publishing' extension after it has been accessed.
Глеб
Гугление не помогает
Аlexandr
чет туплю подскажите где ошибка
Аlexandr
Observable.just(selectedList)
.flatMap(Observable::fromIterable)
.flatMap(fileItem1 -> checkCopyFile(fileItem1, currentFolder))
.flatMap(fileItem1 -> copyOneFile(fileItem1, currentFolder))
.subscribeOn(ioThread)
.observeOn(uiThread).subscribe()