Привет! Можешь сказать насколько полезны платные видосы и сколько их там уже?
@viktorskurko3 жыл бұрын
@@normsergey5434 Видеокурс по созданию доски объявлений на Kotlin есть на Udemu.Часть 1 и часть 2. Если не понравится - 30 дневный возврат денег. Тем более, что на Udemu часто бывают значительные скидки. Но я купил и не пожалел. Очень круто. Если разобрался, как все там работает - можно считать себя джуном.
@pervomay74 Жыл бұрын
2023 viewBinding = true (через равно теперь надо писать)
@pervomay7411 ай бұрын
@denysound3125 ur welcome )
@Mowoshop_ru10 ай бұрын
И bindingClass = ActivityMainBinding.inflate(LayoutInflater.from(this))
@Pomidor-k2n10 ай бұрын
помог, спасибо
@pervomay7410 ай бұрын
@@Pomidor-k2n пятница - отдыхать надо уже )))
@okimunres93409 ай бұрын
Thanks!
@ПетрДорич2 жыл бұрын
Урок 9 0:27 - Что такое View Binding 2:30 - Как работает View Binding (как подключить) 9:56 - Как создаются элементы на экране, ConstraintLayout 16:23 - Атрибуты элементов View: background (фон), layout width и layout height (ширина и высота) 21:20 - Атрибут visibility 23:06 - Пример управления visibility с помощью кода (при нажатии на кнопку элемент исчезает) 26:53 - Практика 27:38 - Устранение бага через rebuild project 28:06 - Устранение бага через Invalidate cash and restart 28:55 - Практика: простое приложение для сложения, вычитания и деления чисел
@doorpaytasktracker2 жыл бұрын
Дай бог здоровья. На других уроках тоже таймкоды закинул?)
@ПетрДорич2 жыл бұрын
@@doorpaytasktrackerещё кое-где есть) В более поздних уроках Сергей сам начал таймкоды ставить
@Crossstitchplaner2 ай бұрын
Божечки-кошечки! У меня получилось. Полный 0, Астудио встала только последняя (Коала). Там немного по другому. Но я прорвалась и у меня получилось. Сергей, спасибо, спасибо, спасибо. Умчалась на следующий урок. Невероятные ощущения от успеха!!!
@SadeghMalkoti Жыл бұрын
Супер, ты гений от мира написания кода! Хочу от тебя детей таких же умных, жаль мы оба мужчины
@radikkhairullov70763 жыл бұрын
Спасибо! С этими уроками я чувствую прогресс, как кирпич за кирпичиком строится хорошая качественная стена знаний.
@МагомедовСергей3 жыл бұрын
Смотрю на 1,5 все понятно, спасибо автору за внятную речь и отличную подачу материала.
@Belerefon72 жыл бұрын
я на 0,75 втыкаю - не успеваю повторять
@dariadominskaya48493 ай бұрын
Сергей, хочу поблагодарить за урок, стараюсь понять и пока привыкаю (я с нуля), но я все повторяю за вами и получается. Когда вижу результат, то прямо "счастье"! И еще когда вы говорите: "ну, вот и всё" - это прямо мотивирует, потому что снимает напряжение, что это ведь и не сложно по факту.
@mishazifir2 жыл бұрын
Я в шоке от того насколько это доступно и понятно! Единственное - слух режет произношение английских слов. Спасибо большое за уроки!
@thomasangelo49693 жыл бұрын
Эти уроки хороши не только для новичков, но и тех, кто уже что-то знает по андроиду. Много мелких нюансов подробно рассказываете, по которым у кого-то могут быть пробелы. Так держать!
@vasylgalagan61693 жыл бұрын
Спасибо большое за Ваш труд. Благополучия и успехов.
@РоманГурчунов3 жыл бұрын
этот тот случай когда выходит новый урок и ты ставишь лайк не глядя
@Stan_Kniazev2 жыл бұрын
Захватывающий урок! Наконец-то я начинаю понимать, зачем я учил переменные, функции и прочее: после сегодняшнего урока я вижу первый результат, чем очень доволен!
@NecoRuChannel2 жыл бұрын
это отлично, чем больше будешь понимать тем интереснее
@magellan1275 ай бұрын
Если вас в 1.4 скорости смотреть, вы объясняете все как одержимый сумасшедший ученый. ) Очень крутая подача!
@NecoRuChannel5 ай бұрын
@@magellan127 ха-ха-ха
@stargazer8g2 Жыл бұрын
viewbinding - это невероятная вещь... Для загруженного интерфейса самое то, вместо того, чтобы писать миллиард findviewbyid так удобно стало... Спасибо огромное
@bohdanvoniatytskyi3 жыл бұрын
Разрешите поинтересоваться, Вы работаете разработчиком или это у Вас как хобби? И сразу хочу поблагодарить за уроки, лучшее что Я встречал, настолько доступно и понятно, насколько это возможно 🔥
@СветланаМоторина-ю2м Жыл бұрын
Спасибо за ваши труды. Вы невероятный Сенсей!!!!!
@zalexstudios Жыл бұрын
Спасибо! С каждым уроком все интереснее и интереснее! Главное практика. Повторяю по несколько раз...
@anatoliyvechkutkin933 жыл бұрын
Нашел сначала другие курсы "Котлин на Андроид для начинающих", начинается так - "Кладем кнопку на активити, обращаемся к ней через биндинг, конечно"... Что за "активити", что такое "биндинг", почему "конечно"?.. Хотел бросить, думал, я тупой.... Зато теперь все понятно! Достаточно длинно, чтобы все понять, и коротко, чтобы не повеситься! 😂 Спасибо! 👏
@stepan_73 жыл бұрын
Наконец начал по чуть-чуть понимать как работают переменные внутри класса bindingClass! Как всегда отлично объясняете - спасибо)
@hihnik123321 Жыл бұрын
Это просто восхитительно! У меня все получается, это так понятно! Спасибо большое!
@АртёмМорозов-ц3р3 жыл бұрын
Большое спасибо за подробности!
@viatcheslavgr.97943 жыл бұрын
Невероятно! Так просто и понятно. Спасибо.
@dennyd.28313 жыл бұрын
Добрый День!Спасибо Вам большое за уроки!Ваши уроки самые лучшие уроки в Сети Интернет! Очень удобно и понятно все рассказываете и показываете!пожалуйста сделайте урок по работе с Recycler View kotlin в Android Studio
@ЮрийЕремин-ж3у3 жыл бұрын
Спасибо NECO что вы есть. Вы лучше любых других курсов по программированию на Андроид. Я нашел вас через более года занятий и перепробовал уже 4 курса.
@saintshell3190 Жыл бұрын
чувак, с этого для только результ! ты лучший! спасибо!
@Belerefon72 жыл бұрын
Иногда начинаешь урок на сл. день и понимаешь что вообще не вкуриваешь. Проходит время и становится практически ясно как Божий день. Теперь бы эти знания на уровень автоматизма вывести.
@Belerefon72 жыл бұрын
как с языка снял
@stasleonov51962 жыл бұрын
Спасибо, всё работает, идем дальше
@sono.shakhlo10 ай бұрын
спасибо большое за ваши уроки!
@strosin133 жыл бұрын
Очень круто! Именно благодаря объяснениям с помощью документации все становится намного понятнее, чем просто объяснение на пальцах. Огромное спасибо. Надеюсь восполнить все свои пробелы с помощью следующих видео.
@zgbnb3 жыл бұрын
Умоляю, продолжай так же! Нереально круто!
@NecoRuChannel3 жыл бұрын
Спасибо!
@elenasharpilova66163 жыл бұрын
Сергей, благодарю вас за ваш труд, знания, время! Оооочень интересно и просто доносите информацию, для меня как для новичка это ценно! Каждый раз благодарна вам, когда смотрю ваши уроки
@NecoRuChannel3 жыл бұрын
Большое спасибо, я рад что вам нравиться!
@bimbo21792 жыл бұрын
Все четко объясняете. Спасибо+
@ramilskl3 жыл бұрын
Сергей, спасибо за урок! Всего доброго!
@NecoRuChannel3 жыл бұрын
Большое спасибо! И тебе тоже!
@Терентий-ю4ъ3 жыл бұрын
Благодарность за Ваш труд и потраченное для нас время. Лайк, подписка.
@МихаилКузнецов-г8у2 жыл бұрын
Супер обзор по ConstraintLayout. Хотел посмотреть про Binding и нашёл то, что мне так не хватало для понимания ConstraintLayout. Спасибо. Теперь думаю придётся пересмотреть весь курс в поисках интересного.
@beepbop97892 жыл бұрын
Отличные уроки. Всё просто и понятно.
@brigadir58302 жыл бұрын
Спасибо вам за отличные понятные уроки вы самый лучший всего вам хорошего !!!!
@alexandrvlasyuk6452 жыл бұрын
отличные уроки. первый раз пытаюсь вникнуть в программирование как таковое. вообще с нуля (ноль опыта в чем либо) - в целом понятно ;)
@kirgo4720z3 жыл бұрын
Спасибо Вам за труд. Ждём ещё.
@komronrustamov87453 жыл бұрын
Спосибо за урок можна курс па Котлин MVC,MVP MVVM
@Бардзо3 жыл бұрын
Гг вп
@Germann596 ай бұрын
Спасибо за урок. Все понятно)
@andreykravchenko6813 жыл бұрын
Спасибо!!!!!!!!!!!!
@Настя-т9н1ы3 жыл бұрын
Сергей, спасибо за уроки! У Вас талант объяснять, это правда. С нетерпением ждём новых выпусков и пересматриваем плейлисты, там столько полезного! Вы золотой человек!
@ПавелКилячков Жыл бұрын
Спасибо за то, что делитесь знаниями!
@АлександрСергеевич-т3й2ж3 жыл бұрын
Ураааа, что то заработало!!!!
@Одинмомент-ч3э Жыл бұрын
очен ькрутой чувак, я обязательно задоначу когда зп получу ему
@Luthor_Kane2 жыл бұрын
Здравствуйте! на днях начал изучать Котлин по Вашим урокам и возникла проблема в 9 уроке. bindingClass = ActivityMainBinding.inflate(LayoutInflater) - в этой строке подчеркивает красным то, что находится в скобках. В модуле viewBinding true - добавлен, также установил JDK 8, ибо он в модуле высвечивал, что они не установлены.. Может, потому что версия AStudio новая? Уже весь интернет перерыл, не могу найти решение. Помогите, пожалуйста.
@NecoRuChannel2 жыл бұрын
Привет, нет это потому что писать нужно не LayoutInflater а layioutInflater то есть с маленькой буквы l
@Luthor_Kane2 жыл бұрын
@@NecoRuChannel Огромнейшее спасибо! Я уже думал беда какая-то! По видео не заметил, что там строчная l :)
@annasmirnova94722 жыл бұрын
@@NecoRuChannel Такая я же проблема была 😅 Спасибо за ответ 💚
@МагомедовСергей2 жыл бұрын
У меня проблема не уходила пока я не удалил руками в activity_main.xml объекты кнопку и текст
@BogdanovArtemiy2 жыл бұрын
мне пришлось в sdk tools поставить некоторых галочек и все заработало.
@monotheos3 жыл бұрын
СУПЕР. Благодарю.
@sgafaroff Жыл бұрын
Что сказать ... Зачет!
@3DPromoVideo Жыл бұрын
Большое спасибо за курс, очень помогает в изучении новой профессии!
@Настя-т9н1ы3 жыл бұрын
Можно Вас попросить снять видео для самых начинающих, кто только заинтересовался разработкой андроид приложений, где Вы бы рассказали, какие у них перспективы, к чему стремиться, какие приложения можно создать самому, как и сколько на этом можно заработать, и какие расходы, если сделать бесплатное приложение, какие можно создать вдвоем-троем, на какие уже нужна большая команда, где найти такую команду, или как попасть в такую команду, и всё в таком духе. Интересно Ваше мнение услышать, спасибо
@VItoSRostov3 жыл бұрын
Супер, спасибо за урок. Очень интересно было смотреть, жду с нетерпением продолжения.
@ВадюнинДмитрий3 жыл бұрын
Действительно лучшие уроки .
@spyro2008 Жыл бұрын
Как всегда все просто и понятно, огромное спасибо Вам!!
@OCEH63 жыл бұрын
Большое спасибо! Отличного настроения! Побольше просмотров и подписок 🤸
@NecoRuChannel3 жыл бұрын
Большое спасибо!
@Semm1210 ай бұрын
Перед true поставьте знак =
@brigadir58303 жыл бұрын
Огромное спасибо за такой классный урок как раз для новичков. Все понятно большое спасибо за ваши уроки. 😊😊😊
@pavelgera723 жыл бұрын
благодарю за урок
@MentorOfMentors2 жыл бұрын
Споткнулся только в одном месте layoutInflater, указал его с заглавной буквы LayoutInflater и понять не мог чего ему надо ))
@vlacrat3 жыл бұрын
За способы избавления от глюков отдельное спасибо
@sergeyplotnikov50313 жыл бұрын
Великолепное объяснение!!!!
@ПростоУлыбка-ш2о3 жыл бұрын
как же я долго ждал!!! дождался!!!))))
@Peach_puppYy2 жыл бұрын
Лучший! спасибо!!!
@innokentich50 Жыл бұрын
спасибо за вашу работу
@meiram12233 жыл бұрын
Спасибо за труд!!!
@in-lab76993 жыл бұрын
Спасибо! Красавчик!!! Продолжай в том же духе!!! 👍👍👍
@st.libertos3 жыл бұрын
Мега полезно! Огромное спасибо за ваш труд
@EnTranceWeTrust2 жыл бұрын
На текущий момент (17.02.2022) почему-то отступ 5 в (15:27) не ставится как у Вас, в Constraint Widget, высота меняется только выше, в атрибутах, в строке layout_marginTop. Вдруг, у кого-то тоже на этом месте затык будет. И да, не забываем добавлять dp к значению.
@NecoRuChannel2 жыл бұрын
Потому что в новой версии Android Studio у них баг, и у меня сейчас тоже неставиться. Ьудем ждать обнавления и надеяться что исправят
@Евгений-ч3и2ы2 жыл бұрын
Супер урок!
@ilyacynep20863 жыл бұрын
Спасибо, топ! Теперь код стало писать проще
@aftereffects-74833 жыл бұрын
спасибо за уроки! как всегда просто и легко усвоить!
@musicaparalarelajacionylam83833 жыл бұрын
Добрый день. В самом начале урока у меня создается сразу 4 ActivityMainBinding.inflate с разными параметрами - проджект и т.д. И после этого и LayoutInflater 3 версии и он ругается ошибкой. Пересматривал несколько раз этот кусок на видео и у вас только в одинственном экземпляре они выходят. В чем может быть ошибка?
@Бейбарс-ю4в3 жыл бұрын
Круто, спасибо за уроки!!!
@MxM_58353 жыл бұрын
Долгожданная тема! Спасибо 🤝
@RD3AY Жыл бұрын
Спасибо за урок !
@dossymhan_aubakir8 ай бұрын
Thank's you for lesson! Super
@bair11712 жыл бұрын
Круто!
@wowus942 жыл бұрын
Thanks!
@abilbekkaragulov80272 жыл бұрын
Базар жок рахмет!
@n1kson178 Жыл бұрын
Очень круто. Спс
@misha_carsound2 жыл бұрын
Огромное, огромнейшее спасибо🤗🤗🤗 Четко, грамотно, понятно и самое главное интересно👌
@pravitel882 жыл бұрын
Супер спасибо! Все получается!
@JonathanSulivan6663 жыл бұрын
у кого нету viewbinding показывается красным сначала надо импортировать эту библиотеку. в новой версии андроид студио не импортирует библиотеки по одному клику на ошибочную красную запись то есть когда кликнешь один раз или на лампочку подсказку подсказка предлагает всякую хрень например создать класс билдинг отдельно как функцию и по нажатию alt+ Enter тоже самое. библиотека не импортируется. чтобы импортировать новые библиотеки в проект нужно не по лампочке тыкать, а выделить красное слово которое не распознаётся компилятором и только тогда нажать alt+Ener и тогда появится import и всё будет работать.
@ТимурМитюков-б1т3 жыл бұрын
привет. помоги плиз и подскажи у меня в активитимайн: class MainActivity : AppCompatActivity() { lateinit var bindingClass : ActivityMainBinding "ActivityMainBinding" подчеркивает красным, после нажатия в "build.cradle" на "sinc now", то вылазит такая писанина(это только часть): FAILURE: Build failed with an exception. * Where: Initialization script 'C:\Users\ABC\AppData\Local\Temp\sync.studio.tooling4.gradle' line: 7 * What went wrong: Could not get unknown property 'com' for root project 'MyfirstApp' of type org.gradle.api.Project. * Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Exception is: groovy.lang.MissingPropertyException: Could not get unknown property 'com' for root project 'MyfirstApp' of type org.gradle.api.Project. at org.gradle.internal.metaobject.AbstractDynamicObject.getMissingProperty(AbstractDynamicObject.java:85) at org.gradle.internal.metaobject.ConfigureDelegate.getProperty(ConfigureDelegate.java:130) at sync_studio_tooling4_468cxjohq3fed9hknhmw00s3m$_run_closure1.doCall(C:\Users\ABC\AppData\Local\Temp\sync.studio.tooling4.gradle:7) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
@JonathanSulivan6663 жыл бұрын
@@ТимурМитюков-б1т у меня с этим биндингом было много проблем из-за того что я делал синтаксические ошибки. Может в разделе андроид где надо включить его ты ошибся.
@JonathanSulivan6663 жыл бұрын
@@ТимурМитюков-б1т сбой сборки. Вообще я полностью сносил андроид студио и заново устанавливал скачивая с оф сайта. И всё работало
@ТимурМитюков-б1т3 жыл бұрын
@@JonathanSulivan666 три раза все переписывал и проблема осталась(
я не знаю почему, возможно во время прошлых уроков какие-то действия нивелировали это, но без viewBlinding = true у меня ActivityMainBinding не работал buildFeatures{ dataBinding = true viewBinding = true }
@mmmm-qg7ix Жыл бұрын
спасибо, помог
@shermetofftrader7353 жыл бұрын
С binding работать намного легче оказывается)
@NecoRuChannel3 жыл бұрын
Да, это так
@Viacheslav-yl6bm2 жыл бұрын
Здравствуйте! Можете рассказать про ANTLR?
@АлександрНазаров-в2э9н3 жыл бұрын
Сергей, отличный урок! По поводу view binding - напомнил библиотеку butter knife, которая уже deprecated к сожалению)
@NecoRuChannel3 жыл бұрын
Да, одна из лучших для замены findView была. Тоже deprecated как и kotlin syntethic
@АлександрНазаров-в2э9н3 жыл бұрын
@@NecoRuChannel странно, что синтетик устарели, очень же удобно было. Не в курсе почему так?
@NecoRuChannel3 жыл бұрын
@@АлександрНазаров-в2э9н Из за багов, были проблемы с этой библиотекой. ViewBinding теперь это как улучшенный вариант syntethic
@АлександрНазаров-в2э9н3 жыл бұрын
@@NecoRuChannel спасибо, тогда всё ясно)
@amavite3 жыл бұрын
Вот синтетик очень удобный был, как по мне
@lazaroskal29013 жыл бұрын
Спасибо
@elshanaghayev9175 Жыл бұрын
Здравствуйте, у меня появилась маленькая проблема 20:28. Когда я перекидываю ConstraintLayout на экран то почему то он в layout_width и в layout_height не match_parent. Из за чего может быть так ?
@elshanaghayev9175 Жыл бұрын
Я исправил, если у кого то другого не получается то можно изменить на странице code а не design, там можно изменить параметры на match_parent. У меня на странице дизайн почему то не выдавало match_parent
@NecoRuChannel Жыл бұрын
Возможно был баг в самом андроид Студио
@СветланаШкурай-х3й2 жыл бұрын
Отлично. Спасибо.
@radikkhairullov70763 жыл бұрын
Огромное спасибоо!
@ПростоУлыбка-ш2о3 жыл бұрын
Сергей, расскажи, пожалуйста, в следующем видео о разнице этих строк кода: 1. binding = DataBindingUtil.setContentView(this, R.layout.activity_main) 2. binding = ActivityMainBinding.inflate(LayoutInflater) и setContentView(binding.root) Что лучше использовать и почему? Или же разницы нет?
@amavite3 жыл бұрын
Первый вариант это для установки фрагмента в активити. MVVM архитектуру погуглите
@ghjcnjfqhfn3 жыл бұрын
спасибо!
@NIKOLAY_PSHONIA Жыл бұрын
Сергей подскажите после переустановки андроидстудио в binding.apply нет метода apply благодарю
@regular.pablo_yt Жыл бұрын
apply - это scoped функция, которую можно вызывать из любого класса. Думаю проблема в том, что сам binding не доступен. В таких случаях помогает пересборка проекта
@NIKOLAY_PSHONIA Жыл бұрын
@@regular.pablo_yt проблема в том что обновилась прога и проекты перестали работать.
@dimoon20093 жыл бұрын
А есть какая-нибудь кнопка для автоматической привязки элемента к краям экрана или ближайших элементов? чтобы вручную не тягать эти стрелки постоянно.
@ГадамАлтыев-э5н Жыл бұрын
когда я добавляю в андроид build вот это ошибка выходить ((Unexpected tokens (use ';' to separate expressions on the same line)
@NecoRuChannel Жыл бұрын
Сейчас там нужно равно ставить. viewBinding = true
@ГадамАлтыев-э5н Жыл бұрын
да теперь все работает СПАСИБО @@NecoRuChannel
@ЕленаМ-о7щ3 жыл бұрын
Здравствуйте! Спасибо за Ваш труд. Подскажите, пожалуйста, есть ли в планах уроки по dagger 2?