Тёмный

Пример архитектуры MVVM реального проекта - #28 

Boris Pro IT
Подписаться 3 тыс.
Просмотров 3,8 тыс.
50% 1

Простыми словами объясняю сложный материал о clean architecture или чистая архитектура, на примере android. Примерно в таком виде, вы увидите код на реальном проекте. Эта архитектура однозначно окажет хороший эффект на собеседовании!
Чистая архитектура на практике является более простой вещью, нежели её описание в сложных книгах. Я сам изучал clean architecture для android на примере сложных примеров и знаю, насколько сложно это всё понять новичку.
Поэтому в этом видео я простыми словами и на простом примере я расскажу, что такое архитектура и зачем она нужна.

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 63   
@borisproit
@borisproit 2 года назад
🔥Забирай Бесплатные Материалы в ТГ - t.me/borisproit Книга - руководство, которое облегчит процесс обучения Вебинар - критические ошибки учеников и решения, которые ускорят процесс обучения в несколько раз Задачки Kotlin - закрепление основ и создание фундамента Видео руководства - оптимизация времени, мотивация, работа с поломками и многое другое...
@yuriivytivskyi350
@yuriivytivskyi350 2 года назад
Борис, учу ваш курс под вой сирен, я никогда в своей жизни не писал комментарии в ютубе, только лайк\дизлайк, но конкретно ваш труд и подход к подаче материала заставили меня не быть просто потребителем контента, а выразить благодарность за ваше желание помогать другим!!!
@borisproit
@borisproit 2 года назад
Спасибо большое за поддержку. Вдохновляет не бросать 🔥
@dfromreneisans
@dfromreneisans 10 месяцев назад
Про многомодульность делаите уроки 🙏🏻
@Daomember
@Daomember 2 года назад
Братан хорош!! Давай вперед!! Контент в кайф. Можно еще? Вообще красавчик! Можно вот этого почаще.
@borisproit
@borisproit 2 года назад
Буду стараться 🙂
@mikhailshirokov8464
@mikhailshirokov8464 7 месяцев назад
Голос реально похож на одного из авторов канала Extreme Code
@dimaosokin8528
@dimaosokin8528 Год назад
сложно так код воспринимать, было бы удобнее с ссылкой на гит
@MrMagikan
@MrMagikan 2 года назад
Boris, Как в итоге создавать проект с использованием MVVM? Сразу писать и разделять в папках или процесс сортировки идет после создания проекта? А так, урок - СУПЕР!!
@borisproit
@borisproit 2 года назад
Как удобно. Если честно я люблю писать код не думая об архитектуре сначала, а потом чищу и раскидываю во время оптимизации. Но некоторые сразу пишут. Это вам решать
@Noobachyo
@Noobachyo 6 месяцев назад
нихуя не понятно
@АлександрБасанец-т9л
Классное видео!! Очень помогло понять архитектуру! Есть вопрос. Я увидел что вы в запросе подгружаете первую страницу фильмов. А как сделать чтобы можно, дойдя до конца страницы, сразу переходить на вторую страницу? Как это проще сделать без использования Paging3?
@borisproit
@borisproit 2 года назад
Это называется пагинация. В это направление нужно копать👍
@abelyh
@abelyh Год назад
Приветствую, Борис. Полностью прошел ваш курс по созданию приложения "movies". Хочу выразить вам огромную благодарность за проделанную работу. Вы конструктивно и понятно все объясняете. Круто, продолжайте в том же духе. Благодаря вам мне удалось заполнить пробелы в своих знаниях. С удовольствием буду смотреть следующие уроки и продолжать обучаться. Не совсем понял, один момент: для чего в Activity в названиях переменных добавили букву 'm' (mMoviesRepository, mTitle, mViewModel и т.д.)?
@borisproit
@borisproit Год назад
Это просто так гуглы ввели правило называть переменные
@alex9220ful
@alex9220ful 2 года назад
Спасибо за занятие, все очень понятно. Жду новых видео
@кирюха-у1й
@кирюха-у1й 2 года назад
благодарю борис за новый ролик!
@ХожиакбарДжумабаев-ю1ц
Борис урок просто 🔥
@devit4910
@devit4910 2 года назад
Борис, что можете посоветовать добавить в приложение с фильмами, чтобы использовать его на собесах? С учётом, что все методики с вашего курса уже внедрил.
@borisproit
@borisproit 2 года назад
Избранные фильма, чтобы те которые понравились фильтровать в отдельный список и просмотр видео трейлеров
@hrisogona9330
@hrisogona9330 2 года назад
белый фон со схемой раздражает как всегда👎
@borisproit
@borisproit 2 года назад
Для меня главное качество и доступность материала. На остальное внимания не хватает
@devit4910
@devit4910 2 года назад
Спасибо за урок, пока осиливаю MVC, MVP, MVVM, как только сумею - сразу же вовращаюсь сюда и практикуюсь)
@borisproit
@borisproit 2 года назад
В андроид нужно mvvm остальные уже не актуальны
@spyro2008
@spyro2008 8 месяцев назад
Спасибо Вам огромное, очень полезные уроки и советы!
@ratpoison4369
@ratpoison4369 2 года назад
Спасибо! Наконец то хоть что то понятно.
@borisproit
@borisproit 2 года назад
Супер🔥🔥
@besikm5886
@besikm5886 2 года назад
Большое спасибо за урок! Ваши уроки достаточно внятные и доходчивые, пожалуйста продолжайте в том же духе💪!!! Хотелось бы увидеть уроки про DI(dagger 2) и Clean Architecture, уж очень хотелось бы их увидеть в Вашем исполнении!
@borisproit
@borisproit 2 года назад
Работаю над этим😊
@basqaca
@basqaca 2 года назад
Отличная работа! Борис
@Гримм-я8и
@Гримм-я8и 2 года назад
Борис, спасибо за то, что вы делаете! Это очень помогает новичкам
@borisproit
@borisproit 2 года назад
Рад помочь. Лайки и комментарии лучшая благодарность. Больше людей увидит, большим мы поможем
@egorvorobey4000
@egorvorobey4000 2 года назад
На вес золота, Борь 🤝 Спасибо за труды!
@borisproit
@borisproit 2 года назад
Пожалуйста 🙏
@LandeRedington
@LandeRedington 3 месяца назад
Respect bro!
@Dmitry-fi9ju
@Dmitry-fi9ju 2 года назад
Борис, огромное Вам спасибо!!! Очень приятно быть подписчиком Вашего канала, я много разных каналов уже видел, но так подробно и так приближенно к реальным рабочим проектам мало кто объясняет. Супер полезные видео!!!!!
@borisproit
@borisproit 2 года назад
Спасибо 🙂 скоро будет больше полезных видео
@БерметБайнаева
@БерметБайнаева 2 года назад
Спасибо
@borisproit
@borisproit 2 года назад
Спасибо за комментарий 🔥🔥🔥
@МаксимИванов-ф8р
IUser, IUserRepository вот так сразу понятно что это интерфейс, следовательно UserRepository уже реализация
@10wyk-f2y
@10wyk-f2y Год назад
Это от языка зависит, обычно мы добавляем I перед интерфейсом для c# а для джава мы либо так и оставляем название и при реализаци интерфейса добавляем Impl в конец для того чтобы знать от какого интерфейса мы исходим, либо иногда добовляем -able под конец интерфейса как serializable но это редкость
@Евгений-ч3и2ы
@Евгений-ч3и2ы 2 года назад
👏
@borisproit
@borisproit 2 года назад
🔥🔥🔥
@MrBestKenny
@MrBestKenny 7 месяцев назад
Хотелось бы еще попросить Вас объяснить использование room в архитектуре mvvm. Так как вы обычно обьясняете, показывая что куда идет и откуда береться. Уже кучу информации перебрал по реализации room в viewmodel, но так ничего и не понятно. Чуть ранее такая же ситуация была у меня и с самим viewmodel, но в 27-ом уроке Вы все по полкам разложили. Было бы круто, если будет так же с room
@borisproit
@borisproit 7 месяцев назад
Напишите мне в тг @borisproitsupport
@MrBestKenny
@MrBestKenny 7 месяцев назад
Я одного понять не могу. Во всех уроках класс viewmodel имеет наследование от ViewModel или AndroidViewModel. Почему у Вас этого нет?
@OXOTNIKZN
@OXOTNIKZN 5 месяцев назад
Тоже самое. В итоге объяснение этому нашёл?
@t.f.5722
@t.f.5722 2 года назад
Благодарю! 🤝
@borisproit
@borisproit 2 года назад
🤝
@ЕвгенийМартынюк-е6э
Боря большое спасибо)) Крутые уроки)) Давай еще)) Ты откуда?
@borisproit
@borisproit 2 года назад
Пожалуйста 👌я Казахстанец
@Revakovskyi
@Revakovskyi 2 года назад
Супер урок!!! Местами вообще что-то не получалось и весь мой код был красным. Но в конце все получилось это огромное удовольствие от проделанной работы и от ваших уроков!!! Спасибо вам!
@borisproit
@borisproit 2 года назад
Супер! Очень рад прогрессу! Большое спасибо за отклик.
@my-horror-story
@my-horror-story 2 года назад
Когда продолжения??? Очень ждем)))
@borisproit
@borisproit 2 года назад
Продолжения не будет, но будет другой курс - намного круче этого🔥
@2batyanya
@2batyanya 2 года назад
@@borisproit 🔥🔥🔥
@The_kotlin
@The_kotlin 2 года назад
Спасибо!!!
@basqaca
@basqaca 2 года назад
🔥🔥
@basqaca
@basqaca 2 года назад
👍🔥
@basqaca
@basqaca 2 года назад
Лови комментарии
@borisproit
@borisproit 2 года назад
Поймал спасибо
@youandpsycho625
@youandpsycho625 Год назад
Огромное спасибо!
Далее
MVVM в Android на практике
41:32
Просмотров 48 тыс.
▼ КАПИТАН НАШЁЛ НЕФТЬ В 🍑
33:40
Просмотров 418 тыс.
Все тайны MVI
1:30:52
Просмотров 14 тыс.
Flow и LiveData в Андроид - что лучше?
37:33