Внимание! У кого при добавлении TabLayout пропадает экран это баг в новой версии библиотеки material. Просто зайдите в зависимости которые находятся в файле build.gradle и измените версию библиотеки материал на 1.7.0 вот так: implementation 'com.google.android.material:material:1.7.0'
Как всегда все чётко и лаконично! Спасибо за ценные уроки! Ждем продолжения) Пожалуйста, сделайте отдельную ветку по урокам внедрения зависимостей Dagger2 - очень актуально для многих!
Да, он есть у будет думаю еще долго. Я смотрю некоторые англоязычные каналы там тоже рекомендуют продолжать учить xml но все признают что будущее за Compose
@@NecoRuChannel Тоже их смотрю, Lackner неплохо создает ролики на Compose, очень мало даже на англ ютубе ресурсов, видимо не все спешат переходить на Compose потому что уже много проектов созданных на xml которые надо поддерживать(если многим лень переписывать проект с Java на Kotlin используя xml, то что говорить про Compose который еще только развивается). Также, на рынке полно вакансии именно с Java, думаю тоже по причине поддержки старых проектов
@@antonychepel5797 Да, ты прав. Я вижу что все об одном говорят исоветуют учить xml как раз по этой причине. Дело в том что начинающему создать проект на xml намного проще так как куча библиотек и готового кода. решений проблем и.т.д а вот на compose этого очень мало. Если ты супер специалист тогда сам решиш проблемы но если нет то будет очень тяжело найти решение проблем.
@@NecoRuChannel Я вот на днях наткнулся на Realm базу данных, ее сейчас активно используют, типо как NoSql база данных. Планируете снять насчет этого пару уроков?)
Спасибо за урок! Если будет желание и возможность, то сделайте пожалуйста урок про nfc. Хотелось бы узнать как читать, записывать метки и выводить на экран
Да, все верно. Если уберем TabItem то они все равно будут показаны так как они беруться прям из кода. Только когда разметку создаем то лучше видно как они выглядят если их добавить, а после настройки можно удалить. Ну а когда уже есть опыт и уже не видя разметки знаешь как будет выглядить то при таком способе их добавлять ненужно.
Здравствуйте, пожалуйста подскажите как в фрагмент добавить mediaplaer, чтобы когда на картинку нажимаешь проигрывалась мелодия, я весь интернет пролистал не нашёл, android studio
Здравствуйте. Подскажите, как каждую вкладку TabLayout растянуть на всю ширину экрана? И как например при скролле сделать так, чтобы на экране всегда показывалось по три вкладке не зависимо от их размера
Сергей Благодарю за урок Всё как всегда на высоте!!! Есть вопрос к тебе и до всех кто может на него ответить. У тебя есть урок "Справочник рыбака" в нём есть элементы Рыбы, Наживки, Снасти итд. как сделать что бы при запуске приложения первое что появлялось на экране был-бы список, допустим рыб.при нажатии на одну из выбраных рыб нас перекидывало на ViewPager2 из урока ну и в нём уже как показано в уроке перелистываем и видим описание рыб. Спасибо
Как всё просто оказалось, спасибо) Ну, и может кто ответит: упомянули про то, что названия табов можно хранить в массиве в ресурсах. А стоит ли так делать с иконками для табов? И получать их потом через typed array
как обновить текущий фрагмент ? обновит - значит загрузить обновленные данные в него после каких то действий Во всех видео обходят этот момент, видемо не все так просто???
У вас вылетает приложение, когда вы запускаете его и нажимаете на вкладки TabLayout? Я сначала думал, что ошибку где-то допустил, но нет. Даже в module: app поменял версию material на 1.7.0 и все равно вылетает.
Оказывается, что я не под тем видео написал. Я тестировал программу из предыдущего ролика и не убрал это "TODO("Not yet implemented")" так как думал, что это необязательно убирать. Но это оказалось фатальной ошибкой. А вот с ViewPager2 проблем не было. Спасибо еще раз
Спасибо за урок, все сделала, все работает. Но у меня никак не получается сделать во Fragment1 КНОПКУ чтобы с ее помощью переходить на новое активити. Помогите кто-нибудь(((
Привет! Такая проблема:при запуске приложения не показываются ImageView,только если их не загрузить через setContetView в коде.Не могу понять как это исправить. Если кто-то нашел фикс, помогите, пожалуйста. :)
Сергей благодарю за урок ! на дворе уже вторая половина 2023 года а проблема с зависимостью так и осталась implementation 'com.google.android.material:material:1.7.0' хотя на данный момент есть уже 1.9.0
Внимание! У кого при добавлении TabLayout пропадает экран это баг в новой версии библиотеки material. Просто зайдите в зависимости которые находятся в файле build.gradle и измените версию библиотеки материал на 1.7.0 вот так:
implementation 'com.google.android.material:material:1.7.0'
спасибо))как раз столкнулся с этой проблемой)
Огромное спасибо , Ваши уроки помогают учиться и развиваться в данной профессии !
Super kak vsegda.Uchitel spasibo
Neco, огромное вам спасибо за труд! Вы очень помогли мне, ваш гайд один из лучших
Спасибо за урок!
Как всегда все чётко и лаконично! Спасибо за ценные уроки! Ждем продолжения)
Пожалуйста, сделайте отдельную ветку по урокам внедрения зависимостей Dagger2 - очень актуально для многих!
Как всегда все чётко и понятно!
Спасибо большое за урок!За все уроки спасибо!! ❤️
Очень круто
Жду продолжения
Большое спасибо! Отличного настроения! И побольше просмотров =)
Большое спасибо!
Спасибо за ваши уроки!
Благодарю за урок
Спасибо за урок!)
Класс!!!
Круто 👍
Классический пример, давно не хватало
Спасибо!
Спасибо за уроки. Было бы здорово посмотреть код в гите, чтобы подробней всё рассмотреть.
Спасибо за урок!) Смотрю, что Xml все равно в тренде, не смотря на Compose
Да, он есть у будет думаю еще долго. Я смотрю некоторые англоязычные каналы там тоже рекомендуют продолжать учить xml но все признают что будущее за Compose
@@NecoRuChannel Тоже их смотрю, Lackner неплохо создает ролики на Compose, очень мало даже на англ ютубе ресурсов, видимо не все спешат переходить на Compose потому что уже много проектов созданных на xml которые надо поддерживать(если многим лень переписывать проект с Java на Kotlin используя xml, то что говорить про Compose который еще только развивается). Также, на рынке полно вакансии именно с Java, думаю тоже по причине поддержки старых проектов
@@antonychepel5797 Да, ты прав. Я вижу что все об одном говорят исоветуют учить xml как раз по этой причине. Дело в том что начинающему создать проект на xml намного проще так как куча библиотек и готового кода. решений проблем и.т.д а вот на compose этого очень мало. Если ты супер специалист тогда сам решиш проблемы но если нет то будет очень тяжело найти решение проблем.
@@NecoRuChannel Я вот на днях наткнулся на Realm базу данных, ее сейчас активно используют, типо как NoSql база данных. Планируете снять насчет этого пару уроков?)
@@antonychepel5797 Можно снять
Спасибо за урок! Если будет желание и возможность, то сделайте пожалуйста урок про nfc. Хотелось бы узнать как читать, записывать метки и выводить на экран
Как всегда здорово!!! Спасибо Сергей за такое подробное разъяснение.
Было бы круто, если тоже самое сделать на jetpack compose
Спасибо, на compose тоже дойдем;)
@@NecoRuChannel ждём прямо с нетерпением!!!
Ждём Jetpack Compose.!
Завтра новый урок
👍👍👍
Спасибо за видео. По моему в данном примере из TabLyout стоит удалить табы.
Да, все верно. Если уберем TabItem то они все равно будут показаны так как они беруться прям из кода. Только когда разметку создаем то лучше видно как они выглядят если их добавить, а после настройки можно удалить. Ну а когда уже есть опыт и уже не видя разметки знаешь как будет выглядить то при таком способе их добавлять ненужно.
Здравствуйте, пожалуйста подскажите как в фрагмент добавить mediaplaer, чтобы когда на картинку нажимаешь проигрывалась мелодия, я весь интернет пролистал не нашёл, android studio
Есть строение классы медиа, для запис MediaRecorder и проигрывание MediaPlayer, и ещё есть библиотека Exoplayer от гугл
Здравствуйте. Подскажите, как каждую вкладку TabLayout растянуть на всю ширину экрана? И как например при скролле сделать так, чтобы на экране всегда показывалось по три вкладке не зависимо от их размера
Сергей Благодарю за урок Всё как всегда на высоте!!! Есть вопрос к тебе и до всех кто может на него ответить.
У тебя есть урок "Справочник рыбака" в нём есть элементы Рыбы, Наживки, Снасти итд. как сделать что бы при запуске приложения первое что появлялось на экране был-бы список, допустим рыб.при нажатии на одну из выбраных рыб нас перекидывало на ViewPager2 из урока ну и в нём уже как показано в уроке перелистываем и видим описание рыб.
Спасибо
Здравствуйте,может сделайте курс приложения для VPN ? Это сейчас очень актуально)))
А можно обьеденить rcview и viewpager? хочу чтобы один фрагментов к примеру выдавал список с лайками, второй с подписками
Очень интересно, сколько вы уже занимаетесь мобильной разработкой, в общем и целом?
На случай, если кто-то такой же зелёный цветочек - чтобы написать стрелочку, достаточно добавить дефис и угловую стрелочку - "->"
это на прошлый уроках говорилось, такую же стрелочку можно включить в настройках IDE
кстати можно поинтересоваться об вашем успехе спустя 5 месяцев?
Как всё просто оказалось, спасибо) Ну, и может кто ответит: упомянули про то, что названия табов можно хранить в массиве в ресурсах. А стоит ли так делать с иконками для табов? И получать их потом через typed array
привет. по ViewPager2 будет отдельный урок?
Привет. Можно слелать
как обновить текущий фрагмент ?
обновит - значит загрузить обновленные данные в него после каких то действий
Во всех видео обходят этот момент, видемо не все так просто???
У вас вылетает приложение, когда вы запускаете его и нажимаете на вкладки TabLayout? Я сначала думал, что ошибку где-то допустил, но нет. Даже в module: app поменял версию material на 1.7.0 и все равно вылетает.
Нет, у меня не вылетает. У тебя вылетает из за того что где то ошибка, посмотри в панели LogCat в чем причина
Забыл написать следующее: "Спасибо за уроки. Я многому научился у вас и все еще учусь". И еще как понять, что MutableLiveData имеет пустое значение?
@@frednekrasov7019 И тебе спасибо за то что смотришь!!
Оказывается, что я не под тем видео написал. Я тестировал программу из предыдущего ролика и не убрал это "TODO("Not yet implemented")" так как думал, что это необязательно убирать. Но это оказалось фатальной ошибкой. А вот с ViewPager2 проблем не было. Спасибо еще раз
Спасибо за урок, все сделала, все работает. Но у меня никак не получается сделать во Fragment1 КНОПКУ чтобы с ее помощью переходить на новое активити. Помогите кто-нибудь(((
Привет!
Такая проблема:при запуске приложения не показываются ImageView,только если их не загрузить через setContetView в коде.Не могу понять как это исправить.
Если кто-то нашел фикс, помогите, пожалуйста. :)
не понимаю учителей, которые не публикуют соурс код. Мне лень смотреть урок, я б лучше по коду все глянул
Я обычно публикую соурс код просто из за ситуации небыло времени, на днях опубликую
Сергей благодарю за урок !
на дворе уже вторая половина 2023 года а проблема с зависимостью так и осталась implementation 'com.google.android.material:material:1.7.0' хотя на данный момент есть уже 1.9.0
Загадочный параметр TabLayoutMediator.TabConfigurationStrategy
Спасибо!