Aleksey Goryachev
Andrey
А каким лучше оператором в рыксе пользоваться, если надо последовательно запустить запросы к серверу?
Anonymous
Aleksey Goryachev
JasurbekA
Jasurbek Abdiroziqov:
Hello there. Does anyone know url provides json for testing my app. I need three fields
1. Title
2. Description. (Optinal)
3. Image url to download image
.....
I need infinity of the array of these fields for testing Paging architecture component
Thanks in advance
Alexander
Anonymous
wow this chat become english now
Andrey
Здесь имеется в виду, что я, например, запрашиваю обновление токена (1 запрос), а потом этот полученный токен мне надо передать в метод получения юзера (2 запрос)
Roman
Anonymous
yeap of course w/o translater!!
Konstantin
es, of kos
Konstantin
everyone should know english nowadays
Mike
Алексей
Anonymous
how to animate symbols in textview? i need to translate letters "from horizontal to vertical word"
before -ACAB
after - A
C
A
B
next i need to make animation "left-to-right" from every letter
Anonymous
like a de-abbreviation transformation animation
Igor
Всем привет, есть приложение MVVM + Room, проблема состоит в том что livedata(которая подписана на изменения в БД) и на которую подписан фрагмент. БД постоянно возращает целый ObservableList. Например удалил я последнний элемент в адаптере, всего элементов 20, тогда подписка на бд возвращает 19. (все кроме удаленного), выходит рефреш целого листа, как можно сделать чтобы обновление происходило для конкретного элемента, если БД возвращает лист полностью
Mike
Igor
Mike
Вадим
можно ли получить view из контекста приложения? нужно для Snackbar.make()
Вадим
Mike
Anonymous
Alexey
Anonymous
ActivityContext можно кастнуть к Activity а потом android.R.id.content
Mike
Diffutils вроде бы
Сириусли? БД точно знает, что и где удалилось, но мы будем проходить по листу и вычислять, что же это было?
Alexey
Anonymous
Igor
Diffutils вроде бы
Спасибо, а если будет очень много элементов в адаптере все будет перебираться , не будет ли влиять на перфоменс
Alexey
Alexey
Не занимался но можно, знаю
Вадим
Anonymous
Здравствуйте, пожалуйста посоветуйте для новичка в программирований на языке Java, (Java, Android developers ) книгу или что-то не очень тяжёлое.
Mike
Andrey
Kaneki Farmatfa как для новичка вообще в программированию, то лучше начинать одного из языка котлин, пхп или пайтон или яваскрипт, если Вы уже выбрали направление андроид-разработчик, то лучше уже начинать с котлина
Anonymous
Спасибо за помощь
Никита 🙃
Anonymous
ᴀɴᴅʀᴇʏ
Java стоит учить только из-за того, что куча документации на ней написано, даже если не собираешься его использовать в проектах
Andrey
Никита ✓Многие из таки легких языков пайтон или пхп переходят на Си++ или на яву, главное научится программировать. С котлина переходить на яву будет легче, чем с пхп, но 99% людей которые начинали с явы или си++ так и не начали программировать, даже после 5 лет в универе, а вот те кто начинали в школе писать на пхп, а потом без проблем перешли на яву или на си++, главное иметь опыт в программирования в реальных проектах.
Anonymous
Спасибо вам всем за помощь, очень благодарен за разъяснения
Sergey F
Никита ✓Многие из таки легких языков пайтон или пхп переходят на Си++ или на яву, главное научится программировать. С котлина переходить на яву будет легче, чем с пхп, но 99% людей которые начинали с явы или си++ так и не начали программировать, даже после 5 лет в универе, а вот те кто начинали в школе писать на пхп, а потом без проблем перешли на яву или на си++, главное иметь опыт в программирования в реальных проектах.
А ещё лучше с ассемблера начинать, нужно почувствовать компьютер, а потом джаву в блокноте запускать, а не сразу в иде, как мажорик
Eugene
Eugene
Сейчас свободно пишу на плюсах, шарпе, джаве(в т.ч. Котлин)
Eugene
Не согласен с утверждением вообще
Eugene
Пхп приучает к плохому коду, очень мало ограничений, в отличии от более строгих языков и в идеале плюсов
Ayan
Eugene
А если речь идёт именно об андроид языках, то джава должна быть первой однозначно
Andrey
я знаю, многие в универе, которые изучали пхп, уже на втором курсе участвовали в реальных проектах, а те кто изучали яву, и си-шарп, так и 5 лет изучали и после универа не нашли работу.
вариант №1 изучить легкий язык за 1 год и получить 4 года практики в реальных проектах
вариант №2 изучать сложный язык программирования 5 лет, то не факт, что будешь программировать на этом языке
Те кто уже работает программистом, если у них бы была машина времени, они бы выбрали второй вариант, так как у них изначально способности к программированию выше, чем у 99% людей из тех которые изучают программирование, но далеко не все такие как Вы.
Eugene
я знаю, многие в универе, которые изучали пхп, уже на втором курсе участвовали в реальных проектах, а те кто изучали яву, и си-шарп, так и 5 лет изучали и после универа не нашли работу.
вариант №1 изучить легкий язык за 1 год и получить 4 года практики в реальных проектах
вариант №2 изучать сложный язык программирования 5 лет, то не факт, что будешь программировать на этом языке
Те кто уже работает программистом, если у них бы была машина времени, они бы выбрали второй вариант, так как у них изначально способности к программированию выше, чем у 99% людей из тех которые изучают программирование, но далеко не все такие как Вы.
Работаю с первого курса
Eugene
У пхп дико низкий порог вхождения, но это не делает его лучше
Andrey
Kaneki Farmatfa можешь начинать с явы-программировать, если почувствуешь, что это сложно, то попробуй с котлина, в любом случаи стоять на одном месте не стоит, нужно продолжать изучать программирование, хоть с любого языка
Ivan
Ребята, где лучше делать mViewModel.myData.observe в фрагменте?
Я ранше делал mViewModel.myData.observe в активити, сейчас перенёс всё во фрагмент и наблюдаю, что иногда данные не отображаются (белый экран). Т.е. может 10 раз подряд нормально отработать, 2 раза белый экран, 5 раз нормально, 1 нет и тд, рандом, в общем...
Пробовал в onStart, onActivityCreated, onViewCreated, всё равно парой проскакивает белый экран вместо данных, причём данные в datasorce точно загружаются, через логи вижу
Pavel
А лучше просто возьми python)
Pavel
Все будут уважать и писать будешь быстро)
Nikita
Ребята, где лучше делать mViewModel.myData.observe в фрагменте?
Я ранше делал mViewModel.myData.observe в активити, сейчас перенёс всё во фрагмент и наблюдаю, что иногда данные не отображаются (белый экран). Т.е. может 10 раз подряд нормально отработать, 2 раза белый экран, 5 раз нормально, 1 нет и тд, рандом, в общем...
Пробовал в onStart, onActivityCreated, onViewCreated, всё равно парой проскакивает белый экран вместо данных, причём данные в datasorce точно загружаются, через логи вижу
LiveData юзаешь ?
Ivan
Nikita
да
А что ты показываешь если лайв дата возвращает null?
Ivan
Ivan
Ivan
вот смысл в том, что лайв дата не приходит null, а ресайклер просто не выполняется, я в онбинд ставил лог, он не вызывался. ПОлучается, данные пришли, но ресайклер не наполнился
Ivan
и так рандомно
Ivan
без закономерности
Nikita
А не потому ли у тебя белый экран что ты вызываешь setVisibilitiesOfLayout?
Nikita
Yaroslav
подскажите пожалуйста по FCM:
Есть 2 проекта Firebase: для прод и для тестов.
В бета версии приложения можно переключать рабочий и тестовый сервер. Можно ли при этом переключать какой firebase проект использовать? Как это настроить? Нужно 2 gson файла? А не будет ли конфликта имен и т.д.
Ivan
Поток сознания) ничего не понял )
Вот запускаю я прилу , она может 10 раз нормально отработать, потом опять запускаю 3 раза подряд – 3 раза белый экран, потом 2 раза нормально, потом 2 раза белый экран. Т.е. полный рандом. Думаю, что если бы неправильно видимости слоёв менял, всегда бы был белый экран.
Ivan
Ivan
вот тут основные данные приходят
Nikita
Т.е ты данные суешь в LiveData а лайв дата не срабатывает?
Nikita