Павел
задней мыслью понятно что это знаешь
Gromozeka
Вот только зачем?
интересно же
Павел
а если ты новичек это все просто пугает
это одно и тоже что надрачивать алгоритмы 5 лет прежде чем собеседования проходить
ну человек спрашивает можно ли на джаве на русском писать
Павел
что тебе профессионалы говорят что надо знать кор
Павел
алгоритмы
как думаешь стоит идти в андроид?
Павел
и вообще блять сорс код знать андроида от корки до корки
Павел
не надо так
Anonymous
А есть причина использовать HUC, а не OkHttp, например?
когда доходит до авторизации, кидает исключение Unable to tunnel through proxy. Proxy returns "HTTP/1.0 407 Proxy Authentication Required. Но разница в том ,что HUC авторизация работает в IDEA, когда собираю в jar не работает... OkHttp даже в IDEa кидает исключение
Mike
Всё нужно знать ровно в той степени, в которой это понадобится. Т. е. алгоритмы — вообще не надо, а джава кор нужен на оченрь хорошем уровне. А то потом приходят ырыксом обмазываться, а хэш-код посчитать не могут.
Fedor
а в джаве на русском писать нельзя? на 1с можно было
переменные и подобное можно называть кириллицей, но лучше сразу от этого отучайся, на многих местах таких людей гонят ссаными тряпками
ᛖᚹᛋᛁᚱ
Я и не знал что можно кириллицей
Mike
Лучшее враг хорошего
хороший программист — враг быдлокодера
Fedor
Я и не знал что можно кириллицей
ты ничего не потерял :)
ᛖᚹᛋᛁᚱ
Для меня самое простое java/Kotlin Android, после swift и js самое адское
ᛖᚹᛋᛁᚱ
Я имею в виду js React Native
ᛖᚹᛋᛁᚱ
Но была бы нормальная IDE, был бы swift самый тяжкий
Fedor
а те же джетбрейновские продукты плохо с js работают?
Fedor
и в чём ненормальность IDE выражается?
ᛖᚹᛋᛁᚱ
С реакт нативе плохо
Anonymous
https://pastebin.com/Zi8tduc7 если с IDEA запускать, то при первом запросе 407 ошибка, но потом судя по wireshark идет следом второй запрос уже с полем "Proxy-authorization: Basic cVRyZUNtOjdW9mbml2YnU=\r\n Credentials: qTeCm:10fnivbu ". А если запускать .jar, то идет только первый запрос, получает 407 ошибку и на этом все. В чем может быть причина? http://piccy.info/view3/12519804/8ccf342e7de4c90d9d1420d222ce7f1f/ Красным отметил пакеты с jar, зеленым IDEa
Azad
Вообще лучше не писать на этих фреймворках по типу React Native, Xamarin, Flutter
Fedor
ᛖᚹᛋᛁᚱ
IDE, все в полу допилином состоянии
Fedor
странно, я думал какой-нибудь вебшторм вполне норм с js работает
ᛖᚹᛋᛁᚱ
С js да
Fedor
или ныне популярная VSCode
ᛖᚹᛋᛁᚱ
С react native нет
ᛖᚹᛋᛁᚱ
А вообще дело привычки
ᛖᚹᛋᛁᚱ
В реакте напрягают ошибки сборки, иногда нужно часами их решать
ᛖᚹᛋᛁᚱ
А то и днями
Fedor
Тогда я не понимаю претензии к поддержке js. Проблема как я понял заключается в отсутствии поддержки какого-то сомнительного js фреймворка. В чистой джаве тоже есть крутые IDE но если ты пользуешься непопулярными фреймворками то не стоит ждать их поддержки со стороны IDE + всегда можно запилить/допилить плагин самому
ᛖᚹᛋᛁᚱ
А не просто js
ᛖᚹᛋᛁᚱ
Мелкие программы на нем писать быстро
Fedor
поддержка спринга в IDE очень помогает, например, но есть поддержка и менее популярных фреймворков
Fedor
ᛖᚹᛋᛁᚱ
Я вот думаю и flutter поучить, чем бы и нет
ᛖᚹᛋᛁᚱ
так а зачем оно в крупных?
Не всегда только крупные
Azad
Я вот думаю и flutter поучить, чем бы и нет
язык Dart. коммьюнити маленькое
Mike
язык Dart. коммьюнити маленькое
а что с другими языками?
ᛖᚹᛋᛁᚱ
язык Dart. коммьюнити маленькое
Я уже старый, потому учу все подряд чтоб мозги разгонять
Leonid
Есть react native
Leonid
Но боже упаси
Azad
а что с другими языками?
ну, Flutter фреймворк Dart. если не ошибаюсь
Leonid
120 фпс точно не будет
Сергій
так а зачем оно в крупных?
@kozhevnikovv ответь пожалуйста, зачем rn там? )
Leonid
Я вот думаю и flutter поучить, чем бы и нет
Во всяком случае, попробывать никто не мешает
ᛖᚹᛋᛁᚱ
Я о том же, вдруг понравится
Павел
Ну флаттер на сколько я понимаю гугл собирается развивать
Павел
и под фуксию пилить на нем
Leonid
Порешай базовые примеры из документации, может понравиться
Vladimir
@kozhevnikovv ответь пожалуйста, зачем rn там? )
не втягивайте меня в холивары 🙂
ᛖᚹᛋᛁᚱ
Vadim
Всем привет. Помогите решить проблему: В одной активити есть 2 фрагмента: 1. А с edittext. 2. Б Я показываю фрагмент А и по клику на кнопку открывается полноэкранный фрагмент Б. Проблема в том что кликая по фрагменту Б в пустоту, я каким-то могу попасть в edittext фрагмента A, и менять там текст
ᛖᚹᛋᛁᚱ
Leonid
Я вот думаю и flutter поучить, чем бы и нет
Вот, если помощь нужна @flutter_rus
Konstantin
словил краш из за getOrDefault который since java 1.8
Vladimir
Про кроссплатформу столько было рассказано что уже неприлично даже. В нашем случае стоимость поддержки двух (трех) платформ оказалась дороже чем переписать все на RN. По крайней мере на бумаге, как оно по факту получится, будет видно через год 🙂
Konstantin
как в студии настроить линт на проверку этой фигни?
Vladimir
Но это очень специфичный случай, если вас устраивает нативная разработка - пишите и радуйтесь жизни.
Vladimir
А если говорить про маленькие - средние проэкты? Которые мэинтенятся 1-2 людьми?
чтобы разрабатывать на RN даже средние проекты нужны минимум три разработчика, под iOS, android и человек который умеет в React и всю вебовскую обвязку под него. На мой взгляд разработка кроссплатформенного решения на RN до определенного предела стоит намного дороже, чем написать два приложения под каждую платформу.
Vladimir
Если приложение совсем примитивное и хочется здесь и сейчас, то можно и одному человеку на RN написать под обе платформы. Будет работать и радовать.
ᛖᚹᛋᛁᚱ
Слушай, иди учи давай уже
А что, тут уже нельзя спрашивать про чужой опыт? Я думал для этого и созданы беседы типа этой
Vadim
используешь add, а надо replace
supportFragmentManager .beginTransaction() .replace(R.id.container, fragment, tag) .addToBackStack(null) .commit()
Vadim
делаю вот так...