Заполнение TabLayout и Fragments | Практика Часть 1 | Kotlin + Android Studio

  Рет қаралды 6,719

Neco Ru

Neco Ru

Күн бұрын

На этом уроке у нас практика по TabLayout, посмотрим на реальном примере как передавать данные на на несколько фрагментов которые образуют один экран ContentFragment. Используем ViewModel, Data class и фрагменты.
ПО ВОПРОСАМ ПРИОБРЕТЕНИЯ КУРСОВ ПИШИТЕ СЮДА:
✅Моя почта: necodesarrollo@gmail.com
✅Телеграм: @neco_desarrollo
✅Часть 1: • Курс по Kotlin для нач...
✅ Все уроки тут: neco-desarrollo.es/exyg
✅ ТЕМА УРОКА: Заполнение TabLayout и Fragments
✅ Курс "Приложение для фитнеса" уже доступен на Udemy со скидкой: www.udemy.com/course/android-...
✅ Не упусти скидку на курс "Доска объявлений": www.udemy.com/course/android-...
✅ Курс Shopping List на Udemy: www.udemy.com/course/room-per...
✅ Стать спонсором канала и получить доступ к курсу: / @necoruchannel
0:00 Вступление
1:47 Отключаем ActionBar и StatusBar
2:18 Тема урока
4:11 Data class PlantModel
5:27 ViewModel и MutableLiveData
7:06 Инициализация ViewModel в MainActivity
9:38 Подготовка фрагментов
★ ★ ★ ★ ★ ★ ▼Соц.сети и WEB▼★ ★ ★ ★ ★ ★ ★
✅Моя веб страница: neco-desarrollo.es
✅Instagram: @20neco20
✅Instagram: @neco_android_dev
✅VK: public189519480
✅Телеграм: t.me/androidstudioneco
✅Моя почта: necodesarrollo@gmail.com
#AndroidStudio #Kotlin #Android

Пікірлер: 58
@NecoRuChannel
@NecoRuChannel Жыл бұрын
Внимание! У кого при добавлении TabLayout пропадает экран это баг в новой версии библиотеки material. Просто зайдите в зависимости которые находятся в файле build.gradle и измените версию библиотеки материал на 1.7.0 вот так: implementation 'com.google.android.material:material:1.7.0'
@alexfox9406
@alexfox9406 5 ай бұрын
Спасибо огромное за ваши уроки!!!
@OCEH6
@OCEH6 2 жыл бұрын
Привет! Большое спасибо! Отличного настроения! Прекрасного дня! И много много просмотров 👍
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Большое спасибо!
@pavelgera72
@pavelgera72 2 жыл бұрын
Благодарю за урок
@user-ed8xj1py6w
@user-ed8xj1py6w 2 жыл бұрын
Все отлично
@wowus94
@wowus94 Жыл бұрын
Спасибо!
@user-vx9fn4es6c
@user-vx9fn4es6c 2 жыл бұрын
Thanks!
@user-cl2db4uo5d
@user-cl2db4uo5d 2 жыл бұрын
Интересно было бы увидеть видео про будильник, AlarmManager
@IlyaPopov2003
@IlyaPopov2003 2 жыл бұрын
Привет !Хотелось бы увидеть как добавить оплату в приложение .Чтобы пользователь мог оплатить картой ,и оплата прошла .Нигде информации об оплате не нашел ,если возможно покажите пожалуйста в видео .Спасибо
@positivecorner8708
@positivecorner8708 2 жыл бұрын
Привет.Сделайте пожалуйста будильник,работающий через сервисы.Будет очень интересно!
@user-li5ls7gu5z
@user-li5ls7gu5z 2 жыл бұрын
привет. про viewpager2 отдельный урок не забудь сделать)
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Привет, сделаю, просто хотел эту тему щакончить, так как я обещал практику на эту тему
@antonychepel5797
@antonychepel5797 2 жыл бұрын
Спасибо за урок!) Давненько не было уроков, соскучились. Классно было бы в будущем вернутся к такому же приложению, только реально брать данные с api и при нажатии на сердечко сохранять в локальную базу данных в отдельном фрагменте) Я там отправил на почту вопрос с подобным приложением, который я хотел реализовать, застрял на Realm, надеюсь найдете время чтобы помочь)
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Привет, да извини, обязательно посмотри, просто сейчас много изменений в связи с ситуацией, приходиться полностью изменять работу.
@antonychepel5797
@antonychepel5797 2 жыл бұрын
@@NecoRuChannel Все хорошо! А что случилось? В Испании тоже коснулось экономики?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
@@antonychepel5797 Нет, просто у меня заказы KZfaq курсы брали в основном из Украины и России а теперь ноль. И приходится возвращатся на европейскую аудиторию
@antonychepel5797
@antonychepel5797 2 жыл бұрын
@@NecoRuChannel Я думаю это временный фактор, не переживайте! В СНГ пространстве равных нет, должно все наладится и будет как прежде) На европейском рынке думаю больше конкуренции, но в любом случае буду следовать урокам Вашим даже если будет на испанском :D Какой то канал уже создали?
@antonparfenov8519
@antonparfenov8519 2 жыл бұрын
Как всегда уроки на высоте! Жаль что стали они реже выходить. Сергей, когда продолжение по jetpack compose будет? Очень ждем
@BarcaI899
@BarcaI899 2 жыл бұрын
Будет продолжение по этой серии ?
@pavelgera72
@pavelgera72 2 жыл бұрын
расскажи поподробнее про делегирование свойств
@user-vf9qc1kb7p
@user-vf9qc1kb7p 22 күн бұрын
Implementation in kotlin 1.8 Implementation ("android.fragment: fragment -ktx:1.4.1)
@cheguevara6002
@cheguevara6002 Жыл бұрын
Привет. Был бы очень интересен курс по создание проекта в многомодульном фармате) Не планируешь такой курс? Ну возможно с оплатой хотя бы чтобы был этот курс)
@dmitry_ruden
@dmitry_ruden 2 жыл бұрын
Все отлично, но хотелось бы получить также исходный код приложения из этого урока для того чтобы закрепить пошагово на практике тему по TabLayout. Думаю и остальным было бы тоже это удобно, потому как не все смотрели предыдущие уроки по созданию приложения Plant. Получается что чтобы закрепить тему по TabLayout в этом уроке пошагово - нужно сперва достать предыдущий код приложения Plant - не очень удобно) Если возможно, добавьте, пожалуйста исходный код)
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
А зачем урок Plant смотреть? Нужен урок ViewModel так как в одном уроке нельзя все сразу показать по этому на новых уроках показываю новые элементы но то что уже прошли естественно не буду снова показывать так как уже есть урок об этом. К уроку Plant данный урок не имеет отношения, мы используем ViewModel этот урок связан с уроком про ViewModel. На счет оставлять код урока я с тобой полностью согласен, просто небыло времени выложить его на мою веб страницу.
@user-jz9id8im1o
@user-jz9id8im1o 2 жыл бұрын
Спасибо за урок! Автор, в планах ли у тебя сделать зеркало твоих уроков на платформах рутуб и вконтакте?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Да, я слежу за тем что происходит с KZfaq, в случае блокировки есть телеграм, ВК и создам аккаунт в рунете. Чтоб не потеряться подписывайся на телегу или вк
@qweertyuiopqwertyuiop1112
@qweertyuiopqwertyuiop1112 2 жыл бұрын
Подскажи пожалуйста что выгодней использовать по цене realtime или firebase cloud. Для придания по типу чата
@goodlucky2110
@goodlucky2110 2 жыл бұрын
Привет! Такой вот вопрос:не хочешь ли ты делать уроки двигаясь по роад мапу на Джуна ? И не планируешь ли ты составить ряд дз для закрепления тем
@user-vm1gg5nd3p
@user-vm1gg5nd3p 2 жыл бұрын
привет! Такой вопрос, бесплатно попахать не хочешь? и не планируешь ли ты ряд консультаций как мне сделать деньги(за счет твоей бесплатной работы). Не понимаю, как у "людей" подымается рука еще больше халявы просить. Вам тут выложено материалов обучающих минимум на один полноценный курс по программированию, их цены от 40 до 150 тысяч руб, при том (я один курс брал дорогой за 80 тысяч и несколько уроков по несколько тысяч каждый ) и там информация дается "кусками", разделы особо не связаны между собой, темы объясняются по отдельности, как их связать между собой - твои проблемы, и все ученики разбираются сами и все довольны. Вас тут бесплатно ведут за ручку, всё разжёвывают как детям, и под каждым уроком по 10-20-30 взрослых жлобов ещё имеет совесть клянчить "дай ещё, дай ещё". Я пока донат не отправил, но мне уже перед NECO стыдно и в голове крутится мысль "какой донат отправить, когда будут деньги, чтобы достойно отблагодарить за проделанную работу". достали уже халявщики, сколько не дай - всё им мало.
@user-qr2br1ut2d
@user-qr2br1ut2d 2 жыл бұрын
@@user-vm1gg5nd3p Хех, если бы таких людей не было бы, вам бы то и оставалось, что платить за малоэффективные курсы
@MegaCriss95
@MegaCriss95 Жыл бұрын
Поддерживаю. Но с условием что это будут платные курсы на udemy или на прямую покупать. Я например готов за них платить и я уверен что еще найдутся желающие. Курс будет полезным так как у многих заблуждение что имено учить дальше, что больше пригодится и т.д.
@goodlucky2110
@goodlucky2110 Жыл бұрын
@@user-vm1gg5nd3p интересно послушать,как ты определяешь халявщиков по одному комментарию,я не говорил ни про цены,ни про оплату,ни про бесплатные видео
@rustam_dk
@rustam_dk 2 жыл бұрын
Здравствуйте, Neco. Вы занимаетесь поддержкой своего курса на Udemy? Отвечаете там на вопросы?
@pavelgera72
@pavelgera72 2 жыл бұрын
можно ли в обьект viewmodel через интерфейс передавать значение нажатия клавиш и т.п.?
@rileywuzhere
@rileywuzhere 2 жыл бұрын
Классные видео! Нравится ваша подача! Извините за вопрос, а серия "Заработок на андроид приложении" более не будет продолжаться?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Спасибо, пока это не актуально, возможно переделаю на англоязычную аудиторию и покажу сколько можно там заработать но к сожалению в россии монетихация из за санкций отключена
@vopros6277
@vopros6277 2 жыл бұрын
Этот урок помог мне, спасибо, но есть небольшое препятствие, а что если у меня нет фиксированного количества табов, вот у меня есть первый список, при нажатии на который у меня появляется картинка и TabLayout в котором мне нужно инициализировать список (с не известным кол-вом элементов) в фрагменты.
@user-vm4ed4hw5s
@user-vm4ed4hw5s 2 жыл бұрын
Часть 2 планируется?
@CWoors
@CWoors 2 жыл бұрын
Здрасьте, можно вопрос, надо сделать короче такую штуку, а в интернете про нее нет слов нормальных, а с видео вообще молчу. Сделайте вы пожалуйста видео о теме: AndroidStudio java, как сделать ярлык на рабочий стол. Очень просто нужно
@reshadmirze6208
@reshadmirze6208 2 жыл бұрын
Отлично! После установки android studio в конце кнопка next и finish не реагирует и SDK не скачиваются. Поможете советами будем рад)
@qweertyuiopqwertyuiop1112
@qweertyuiopqwertyuiop1112 2 жыл бұрын
Как можно изменить цвет текста в статусбаре?
@seadepth6983
@seadepth6983 2 жыл бұрын
Добрый день! У вас есть уроки по realm (не смогла найти)? Если нет, планируете сделать?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Пока нет, но уже об этом спрашивали другие подписчики, значит сделаю
@seadepth6983
@seadepth6983 2 жыл бұрын
@@NecoRuChannel Хорошо, очень жду
@informksa971
@informksa971 2 жыл бұрын
здравствуйте, если возможно то могли бы вы рассмотреть вопрос вычислений через андроид-приложение, но с формулой на сервере? Такое возможно - чтобы формула расчета была где-то вне приложения, а из приложения на сервер только бы передавались исходные данные? (цель: скрыть авторскую формулу расчета из приложения андроида)
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Для этого нужно на сервере все желать а на смартфоне просто делать запрос через API как например прогноз погоды или валют. Формулу можно скрыть и в приложении, ее никто ненайдет
@informksa971
@informksa971 2 жыл бұрын
@@NecoRuChannel понятно, спасибо. Без запроса на сервер конечно проще... Сделайте тогда пожалуйста урок для такого случая - как скрыть часть с авторской формулой
@djoezi3662
@djoezi3662 2 жыл бұрын
Как получить спонсорство и доступ к видеом?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Если ты из России то там из за санкций кнопку спонсорства отключили, на данный момент только есть возможность купить нужный курс у меня напрямую с оплатой на карту сбербанка
@koneri85
@koneri85 Жыл бұрын
а для чего мы делаем мэйн фрагмент. Он кажется избыточным. Почему нельзя просто на мэйн активити такое провернуть?
@ramilkaming8864
@ramilkaming8864 2 жыл бұрын
Neco, привет! Ютубу в России кранты похоже((( Что нибудь будешь с этим делать?
@ramilkaming8864
@ramilkaming8864 2 жыл бұрын
Надеемся увидеть тебя на яндекс дзен или телеграм
@atomicboost
@atomicboost 2 жыл бұрын
Привет, расскажи как разместить в гугл магазине софт с гитхаба (mit licence) и зарабатывать на рекламе, что бы были сохранены авторские права автора и гуглом не было проблем.
@user-po8jm8wk4e
@user-po8jm8wk4e 2 жыл бұрын
Жаль с РФ, нельзя стать спонсором
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Если нужен какойто отдельный курс то можно купить напрямую с оплатой на карту сбербанка
@user-po8jm8wk4e
@user-po8jm8wk4e 2 жыл бұрын
@@NecoRuChannel Финтес приложение, а оно считывает с устройства или с GoogleFit?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
@@user-po8jm8wk4e Это приложение самостоятельное, с Google Fit ничего общего неимеет
TabLayout в Android #1  | Kotlin + Android Studio
22:29
Neco Ru
Рет қаралды 10 М.
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 38 МЛН
Fragment || Android Studio || Kotlin || #32
20:46
Neco Ru
Рет қаралды 33 М.
Вывод изображения с Arduino и ESP32 на монитор
3:59
Заметки ESPшника
Рет қаралды 26 М.
ПРОГРАММИСТЫ! ВСЕ СЮДА...
14:25
Winderton
Рет қаралды 318 М.
КАК НАЧАТЬ ПОНИМАТЬ LINUX (2024)
21:10
PLAFON - Канал о линуксе
Рет қаралды 88 М.