Загрузка страницы

Учимся на плохих примерах: SOLID в Android — Даниил Попов (Avito), Development | MAD Conf 2019

Учимся на плохих примерах: SOLID в Android

Это доклад с MAD CONF 2019 - Конференции о мобильных приложениях(DESIGN, BUSINESS, DEVELOPMENT) Благодарим Даниила Попова из Авито за доклад о практической стороне использования и нарушения принципов SOLID в коде Android в архитектуре, даже в Context, Activity, Fragments
madconf.ru
Содержание
00:00 - Вступление о докладчике
00:47 - История с собеседования по практике SOLID
04:40 -Single responsibility Как Context нарушает принцип единой ответственности в Android
09:13 - Open closed Как Activity нарушает принцип открытости и закрытости
16:16 - Liskov substitution Иерархия view , ResourseImple Принцип Барбары Лисков
22:10 - interface segregation TextWatcher Разделение интерфейсов
23:57 - Animation AnimatorListener Adapter
26:13 - Dependency inversion Fragments FragmentHost FragmentManager
29:46 - Вывод о принципах SOLID

Ссылки и материалы из наших новых видео, полезные статьи в телеграм-канале
t.me/joinchat/AAAAAFbWUGXbGp9oaoj-5A
Вакансии
bit.ly/MadBrainsWork - HeadHunter
Мы в соцсетях:
bit.ly/MadBrainsSite - Сайт
bit.ly/MadBrainsFB - Facebook
bit.ly/MadBrainsVK -Вконтакте
bit.ly/MadBrainsBe - Behance
bit.ly/MadBrainsInst - instagram

Видео Учимся на плохих примерах: SOLID в Android — Даниил Попов (Avito), Development | MAD Conf 2019 канала Mad Brains
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
6 мая 2020 г. 11:51:27
00:32:26
Другие видео канала
Лекция 8 по архитектуре Android. Data Binding + MVVMЛекция 8 по архитектуре Android. Data Binding + MVVMПример неправильного и правильного чтения с листа во время публичного выступления (презентации)Пример неправильного и правильного чтения с листа во время публичного выступления (презентации)S.O.L.I.D. | Open - Closed Principle feat. KotlinS.O.L.I.D. | Open - Closed Principle feat. KotlinДмитрий Устинов: базовые жесты оратораДмитрий Устинов: базовые жесты оратораТипичные задачи middle разработчика в компании | Как работают миддлы? (мой опыт)Типичные задачи middle разработчика в компании | Как работают миддлы? (мой опыт)SOLID принципы: SRP (Принцип единственной ответственности,  Single Responsibility Principle)SOLID принципы: SRP (Принцип единственной ответственности, Single Responsibility Principle)Android - Что такое ContextAndroid - Что такое ContextКак компьютеры складывают числаКак компьютеры складывают числаПочему Гитлер все же решился напасть? Лекция Леонида Млечина о Второй мировойПочему Гитлер все же решился напасть? Лекция Леонида Млечина о Второй мировойМифы Великой Отечественной войны. Борис Юлин для Station MarxМифы Великой Отечественной войны. Борис Юлин для Station MarxКак пройти App Store Review? App Store Review Guidelines- Mad Brains ТехноКак пройти App Store Review? App Store Review Guidelines- Mad Brains ТехноВебинар: Docker — Как работать с контейнерами? — Backend-разработка на JavaВебинар: Docker — Как работать с контейнерами? — Backend-разработка на JavaТоп задач на логику. Решаем вместе с математиком!Топ задач на логику. Решаем вместе с математиком!Becoming a better developer by using the SOLID design principles by Katerina TrajchevskaBecoming a better developer by using the SOLID design principles by Katerina TrajchevskaКАК СМУТИТЬ СВОЕГО УЧИТЕЛЯ МАТЕМАТИКИКАК СМУТИТЬ СВОЕГО УЧИТЕЛЯ МАТЕМАТИКИMVC | Model View Controller | Explained Step-by-step Code With Diagram In Android StudioMVC | Model View Controller | Explained Step-by-step Code With Diagram In Android StudioВпечатления от первой работы программистом. Android разработчикВпечатления от первой работы программистом. Android разработчикСобеседование Неклюдов - МацюкСобеседование Неклюдов - МацюкGIT ДЛЯ РАЗРАБОТЧИКА. Урок по  гиту для начинающих— Обзор системы контроля версийGIT ДЛЯ РАЗРАБОТЧИКА. Урок по гиту для начинающих— Обзор системы контроля версийОбзор на FlutterFlow — Low Code App Building? What the Flow is It? — Mad Brains ТехноОбзор на FlutterFlow — Low Code App Building? What the Flow is It? — Mad Brains Техно
Яндекс.Метрика