М
фонарик со статистикой использования
Kristos
Добрый день, мне нужно динамически из кода создавать элементы (TextEdit, Button и др.) как это сделать на kotlin?
Kristos
и как его отобразить? (Не судите я новичок просто)
Takaev
val textView: TextView = TextView(this) textView.width = 250 textView.height = 150 textView.text = "Shamil" textView.textSize = 18F mainLayout.addView(textView)
Takaev
Как то так
Takaev
mainLayout это linearLayout в activity_main
Kristos
понял, спасибо
Kristos
mainLayout это linearLayout в activity_main
а если у меня нет linearLayout то как быть? у меня вот это "androidx.constraintlayout.widget.ConstraintLayout"
Anonymous
Hi! Можно ли изучить разработку под Андроид на Котлине не зная джаву?
Kristos
Неважно
как мне тогда в таком случае добавить?
Anonymous
разрешаю, так уж и быть)
А я смогу потом найти работу ?
Anonymous
Без джавы говорят никуда не берут в интересные проекты
Anonymous
А тебе не интересно и то и то?
Всм? Мнк интересен сам Котлин, а джава не очень...
K1tana
Без джавы говорят никуда не берут в интересные проекты
благодаря джаве ты начнешь понимать все глубже и потом поймешь насколько котлин легче может дастся. Лучше уж пострадать, а потом хорошо разбираться в нужном языке (котлин в данном случае), нежели наоборот
Anonymous
Просто на котлине я довольно быстро начну писать приложухи, а джаву надо 3 месяца учить и только потом прриложухи
K1tana
откуда такая уверенность?
Anonymous
откуда такая уверенность?
Котлин показался проще
K1tana
нельзя принимать за факт то, что КАЖЕТСЯ)
Yushka
Котлин показался проще
Котлин сложнее джавы в плане понимания, что как устроено. Разбираться в этом дольше. А писать приложухи ради просто (читай тупо и лениво) писать приложухи, можно и на джаве, и на котлине, и на шарпе..
K1tana
просто пойми еще хотя бы для чего этот язык делали, для чего убрали джаву, за что так все котлин любят. А если сразу начнешь учить котлин, то все этого не узнаешь, а изучение джавы станет еще муторнее
Yushka
Если ещё проще - на работу на интересные проекты берут тех, кто разбирается, докапывается до сути.
М
примеров на джаве больше - это основной плюс. а на котлине простыни короче
Yushka
И сколько так джаву надо учить?
И Котлин, и джавку (ну тут как пойдёт), да всю жизнь. Они, представь себе, меняются со временем😊
K1tana
Вот это поворот. Мне так он куда легче и лаконичнее оказался. Я удивлена.
дело привычки. Мне сначала тоже казался сложным, но потом все так легко стало)
Yushka
И сколько так джаву надо учить?
Учить надо не джавку или котлин, а сами принципы, общие основные базовые знания. Желательно как устроена память (что в котлине для андроид разработчика не будет особенно отличаться от джавы, так как jvm)
Yushka
Вот это поворот. Мне так он куда легче и лаконичнее оказался. Я удивлена.
На нём легче и лаконичнее писать. Но синтаксический сахар в нём под своей краткостью скрывает довольно сложные базовые концепции. Которые понимать важнее, чем просто знать как записать на языке
Michael
Но ведь понимание устройства котлина требует знания джавы, не?
K1tana
верно
Yushka
Но ведь понимание устройства котлина требует знания джавы, не?
+ но другое дело, что можно начинать писать и учиться на котлине спокойно. НО при условии погружения в детали, в то, что как устроено и почему именно так. Тогда и джавку зацепишь, и общие концепции. И вот это действительно ценно.
Anna
Но ведь понимание устройства котлина требует знания джавы, не?
Нет. Если учитывать, что есть котлин js и mp. Знание нужно для интеграций и использования в экосистеме андроида.
Michael
Нет. Если учитывать, что есть котлин js и mp. Знание нужно для интеграций и использования в экосистеме андроида.
В большинстве проектов они не используются. А вот то, что есть проекты, где есть Котлин + джава в виде легаси - полно.
Yushka
Я не про литералы. Я про лаконичность и краткость в целом. Не надо буквально воспринимать, надо шире смотреть
Root
Привет все так че кто нить талковое че нить скажет ту
Michael
В Андроиде - да. Я про сам язык говорила ) А ещё у нас шаред код на котлине.
Андроид - это основная сфера применения Котлин на данный момент
Yushka
В Андроиде - да. Я про сам язык говорила ) А ещё у нас шаред код на котлине.
Мы начинали тред в контексте вопроса начинающего о том, что лучше учить для андроид разработчика, чтобы было ценно при приеме на работу. Поэтому и дальнейший тред подразумевает котлин в экосистеме андроид разработки
Anna
Андроид - это основная сфера применения Котлин на данный момент
Это звучит так, как будто это гвоздями прибито. У меня есть айосники, ни сном ни духом про джаву, но пишут общий код под обе платформы.
Michael
В отрыве от андроида применимость Котлин под большим вопросом на данный момент. Вот когда ситуация изменится - тогда и говорить о чем-то можно.
Michael
Он применяется - я не спорю, но не массово
Yushka
Это всего лишь взгляд со стороны андроид разработки )
Так ведь разговор весь с этой стороны. А не в общем.
Anna
Так ведь разговор весь с этой стороны. А не в общем.
Да. Но это не значит, что котлин нигде больше не используется. И что для работы с ним нужна джава. Разговор с зависимости котлине от джавы начался. Я просто утверждаю, что это не так. Вот и все.
Yushka
Да. Но это не значит, что котлин нигде больше не используется. И что для работы с ним нужна джава. Разговор с зависимости котлине от джавы начался. Я просто утверждаю, что это не так. Вот и все.
Но никто и не говорил обратного. Просто контекст был и остаётся в рамках андроида. А для этого контекста всё, что сказано, справедливо.
Yushka
Ок, пусть будет так. У каждого свой экспириенс.
Да причем тут экспириенс)) мы отвечаем на вопрос человека, который хочет стать андроид разработчиком. Такому человеку важно знать Котлин именно в связке с jvm. А не только и просто знать Котлин и как на нём писать.
Yushka
При том, что андроид разработчиком можно стать не особо зная джаву. JVM != java в данном конкретном случае. Все, я не лезу в холивор.
Не равно, конечно. Всю и полностью не надо знать (да и вряд ли получится). Поэтому и речь про связку именно. Всё, что относится к этой связке - нужно, важно и ценно. Да это не холивар, мы вот уже приходим к тому, что говорим практически об одном и том же, просто есть недопонимания😊 наверное, теперь даже к консенсусу пришли)
Yushka
О, Юшк привет
Дарова😊
Anonymous
Вобщем как я понял нет смысла учить котлин без джавы
Alexey 🇪🇸
Дарова😊
Чё как жизнь?
Yushka
Вобщем как я понял нет смысла учить котлин без джавы
Без тех концепций джавы, которые необходимы - нет. Это не значит, что надо писать кучу кода на джаве. Можно писать на котлине сразу, повторюсь. Но узнавать и изучать, как устроено)
Села
Вобщем как я понял нет смысла учить котлин без джавы
Получается просто так щас тебе все объясняли
Yushka
Вот, пожалуйста - человек решил, что котлина без джавы нет 😊 Чему учите молодежь, айайай 😊
Ну не надо опять контекст вырывать. В Андроиде - нет. Я об Андроиде. И чат тут об Андроиде. А не о котлине а целом)
Alexey 🇪🇸
Anna
Учить смысла нет, понимать надо)
Вот это больше похоже на правду
VB
Вобщем как я понял нет смысла учить котлин без джавы
Короче, ещё очень многое зависит от того насколько быстро надо выучить. Если времени достаточно начинай с джавки. Если же времени мало учи на лету а разбирайся потом. Без учёта твоих реалий все советы соответствуют аксиоме Эскобара
Vladimir
Ребят, помогите советом. Нужен html редактор визуальный типа tiny mce. Важно чтобы была поддержка просмотра и редактирования таблиц, хотя бы текста внутри ячеек без создания самой таблицы. Топ 3 либы из гугла дали очень печальные результаты а глубже уже без звезд на гитхабе и даже ставить стремно. Кто решал такую проблему?