Главное, что я запомнил за 30 уроков, что layoutInflater надо писать с маленькой буквы :)
@ГарникГумашян-г1б2 жыл бұрын
я еще запомнил как подключать вью бандинг)))))
@MentorOfMentors2 жыл бұрын
@@ГарникГумашян-г1б кстати как правильно? так: viewBinding {enabled = true} или так: buildFeatures {viewBinding true}
@ГарникГумашян-г1б2 жыл бұрын
@@MentorOfMentors второе
@fesalam1592 Жыл бұрын
@@MentorOfMentors можно оба варианта, в официальной документации через =
@Polite_person_3 жыл бұрын
Самый крутой учитель по андроид разработке на котлине
@st.libertos3 жыл бұрын
Где где, а в активации viewBinding я уже cеньор)))
@Qwerty-qz7gg Жыл бұрын
Комментарий в поддержку каналу!
@vikisolntse8941 Жыл бұрын
Коментар для підтримання каналу. Дякую.
@tK-hj5iy7 ай бұрын
Привіт У тебе працює open.setOnClickListener (у мене чомусь open червоним горить)🤔
@itproger78133 жыл бұрын
Мужик ты крутой
@Stan_Kniazev Жыл бұрын
Сергей, спасибо вам за ваши уроки!
@CkpuIIa443 жыл бұрын
Смотрю уроки один за одним. Объясняете лучше всех. Спасибо
@desperadolopez53433 жыл бұрын
Четко, спасибо большое 👍ты лучший
@ilyacynep20863 жыл бұрын
Спасибо, очень ждал это видео. Лайк однозначно. Успехов автору!
@antonparfenov85193 жыл бұрын
Как все просто! Спасибо за предоставленную инфу
@dzenbuddha55273 жыл бұрын
Спасибо большое, каждый раз что-то новое узнаю для себя!
@antonilin31232 жыл бұрын
Объясняет всё чётко ) Остальное - дело практики!
@laminarriver1823 жыл бұрын
Огромное спасибо !!! Высший пилотаж !!!
@fugenfuller9402 жыл бұрын
Сделал три кнопки - меню слева, меню справа и оба меню)) Все просто! Спасибо учитель)
@OCEH63 жыл бұрын
Большое спасибо! Отличного настроения!
@NecoRuChannel3 жыл бұрын
Большое спасибо!
@st.libertos3 жыл бұрын
Ждём следующих уроков!
@SuperGray1112 жыл бұрын
Спасибо огромное за Ваши уроки!
@androidkotlin-62342 жыл бұрын
Спасибо и тебе за внимание!
@integrantkz87913 жыл бұрын
Спасибо! как все понятно... огромное спасибо!
@ВасилийДжаман3 жыл бұрын
Благодарю. 🤝
@EfremovKirill3 жыл бұрын
Как всегда всё мааксимально понятно, спасибо! Жду не дождусь урока по Фрагментам!
@ЛЁВА-у1ц2 жыл бұрын
Neco крутой. Спасибо. Скачал все уроки на комп)
@Peach_puppYy2 жыл бұрын
Спасибо за такие чудо уроки!
@tov38013 жыл бұрын
👍🏻большое спасибо за полезное видео!
@tanca1082 жыл бұрын
Спасибо! Видео было очень полезным
@st.libertos3 жыл бұрын
Спасибо!
@ПолинаКрымская3 жыл бұрын
Благодарю))
@javokhirabdurasulov13533 жыл бұрын
ochen polezniy oroki spasiba bolshoye vam.
@МаксимДжепару-о9ф6 ай бұрын
o vi iz Anglii?
@temurjumaniyazov3273 Жыл бұрын
Здарова братан. Большое спасибо за эти уроки!
@Евгений-ч3и2ы2 жыл бұрын
Спасибо за уроки!!!💥💥💥💥
@pavelgera723 жыл бұрын
Благодарю за урок
@Costjara2 жыл бұрын
Супер! Всегда бы так легко заходило)
@proalekse2 жыл бұрын
Спасибо за отличный урок.
@renegvd3 жыл бұрын
Как всегда все чотко!
@sergeyplotnikov50313 жыл бұрын
Шикардос! Большое спасибо!
@sfsd95072 жыл бұрын
элементарно, спасибо!
@Daomember3 жыл бұрын
Просто лучший
@akvadecor2 жыл бұрын
Спасибо за урок
@TheVincet19982 жыл бұрын
Спасибо за видео!
@yurii_s_m_253 жыл бұрын
дякую за відео
@GreyTUGUN Жыл бұрын
А меня немного бесит, что приходится в каждом проекте прописывать viewBinding, почему он не сделан по умолчанию? И еще, за два года немного поменялся интерфейс, а также устарело несколько функций и методов. Особенное неудобство доставило OnActivityResult. А вообще, Сергей большой молодец, спасибо за знания!
@NecoRuChannel Жыл бұрын
Просто при создании проекта выбирай не Empty Activity а другой шаблон, например Basic Activity и тогда binding будет по умолчанию
@ArtyomS-m2 жыл бұрын
Спасибо за урок)
@MxMayers2 жыл бұрын
Огромнющее спасибо за урок! p.s. *огромнейшее 😂
@asadbekkapaev53873 жыл бұрын
спасибо
@Настя-т9н1ы3 жыл бұрын
✍
@eltoro_study3 жыл бұрын
Супер)
@Germann594 ай бұрын
Спасибо за урок! Насколько я понимаю в 2024 году уже данный способ не актуален. На момент записи использовался API 29, а в API 34 если тянуть справа или слева, то выпадает кнопка назад, закрывающая активити.
@ВладимирБородич-д4л3 ай бұрын
Понятно, но у меня проблема, что backgroundTint на втором linear не работает. Почему?
@MentorOfMentors2 жыл бұрын
А почему в списке android нет такого пункта как layout_gravity ?
@ИванИванов-ц8щ1у6 күн бұрын
интересно почему такой макет создаётся только в коде, а не кнопочкой, секретный ?:)
@evgeniypanglish3210 Жыл бұрын
а можно ли сделать как то так, чтобы оно выдвигалось снизу или сверху?
@NecoRuChannel Жыл бұрын
Для этого есть BottomSheet
@YouMeNow883 жыл бұрын
Почему советуют начинать Котлин с IDE и после синтаксиса и ОПП уже переходить в Андроид Студио?
@СергейКузьмин-м6ю2 жыл бұрын
Спасибо, полезно. Вопрос есть. На выдвигаемом linearlayout разместил кнопку, почему нажатие на нее приводит к закрытию панели и не возникает событие onClick
@СергейКузьмин-м6ю2 жыл бұрын
спасибо, ответ найден
@АнтонМедведев-ф7х2 жыл бұрын
@@СергейКузьмин-м6ю Подскажите пожалуйста, какое решение проблемы?
@СергейКузьмин-м6ю2 жыл бұрын
@@АнтонМедведев-ф7х @Антон Медведев опустить или поднять выдвижной элемент над или под, не во внутрь, по отношению к элементу который расположен на активити. нет под рукой исходника.
@АнтонМедведев-ф7х2 жыл бұрын
Да, уже разобрался
@Feliks_Dzerjinskiy Жыл бұрын
Сделал все по уроку, но выскочил нюанс. Если выдвижное меню выдвинуть свайпом, кнопки меню не срабатывают, Toast Notification не всплывает, если через кнопку с основного контента, все работает, как прописано в MainActivity. Как заставить меню работать при выдвижении и свайпом и кнопкой?
@jts82573 жыл бұрын
спасибо мама россия
@androidkotlin-62342 жыл бұрын
Ситуация такая: есть у меня разметка portrait, которая использует BottomNavigationView. я создал отдельную папку layout, где делаю разметку для landscape на это активити, разметка для планшета. В планшете не хочу применять меню снизу, решил сделать через DrawerLayout и использовал MenuNagationView (вертикальное которое), к этому контейнеру применил тоже меню @menu/main_menu и тот же id - bNav, и при сборке приложения в эмуляторе у меня вылетает ошибка из кода activity, что я не могу вызывать binding.bNav.setOnItemSelectedListener - ссылка недопустима. И также ругается на перебор whet(it.itemId)
@knightfromnowhere3 жыл бұрын
+!
@repkuc3 жыл бұрын
почему у меня binding.apply {} не работает ? .apply красным горит и все
@NecoRuChannel3 жыл бұрын
Привет, а как ты создаешь binding переменную?
@repkuc3 жыл бұрын
@@NecoRuChannel так же как на видео class MainActivity : AppCompatActivity() { lateinit var binding: ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) } } без .apply{} так binding.open.setOnClickListener { binding.drawer.openDrawer(GravityCompat.START) } работает
@NecoRuChannel3 жыл бұрын
@@repkuc А как пишешь apply покожи полный код который неработает
@repkuc3 жыл бұрын
@@NecoRuChannel я уже не за компуктером , Но писал как на видео . binding.apply{тут остальной код} Но после точки . binding.(apply в ручную писал , не предлагал его выбрать и простот горит красным )
@NecoRuChannel3 жыл бұрын
@@repkuc мнемнужно посмотреть где именно ты это писал
@alexhotin8016 Жыл бұрын
с жестами не работает!! выключил жесты на эмуляторе и все пошло!
@ПростоУлыбка-ш2о3 жыл бұрын
как долго видео загружалось =(
@NecoRuChannel3 жыл бұрын
Просто гости приехали на выходные, пришлось оставить это дело на потом))
@Daomember3 жыл бұрын
Интересно это один и тот же челик ставит под каждым видео дизлайк
@informksa9712 жыл бұрын
Здравствуйте, вместо команды drawer.openDrawer(GravityCompat.START) ведь можно использовать просто drawer.open() ?