• На форуме доступно большинство курсов БЕСПЛАТНО! Для того чтобы скачивать материалы с форума SLIVAP.RU, Вам нужно пройти простую регистрацию. Регистрация не займет много времени, и даст возможность стать полноценным пользователем нашего форума.
  • Если возникли проблемы при регистрации, изучите инструкцию!

Складчина [SkillBranch] Практический курс Middle Android Developer на Kotlin

Bot

Активный
Монет(ы)
1.622
  • Первая вводная встреча. Правила и напутствия
    Описание структуры курса. Code Styling. Подготовка окружения. Организационные моменты. Ответы на вопросы.
  • Стандартная библиотека Kotlin
    После этого занятия вы сможете оперировать основными конструкциями языка Kotlin, писать код в Kotlin-стиле.
  • Архитектура приложения
    Общие принципы построения архитектуры проекта. Выделение ключевых бизнес-сущностей. Абстракции над основными бизнес-сущностями. Декларирование ключевых интерфейсов

    MVP - MODEL VIEW PRESENTER
    Достоинства и недостатки. Пример проекта, где и когда стоит применять

    MVVM - MODEL VIEW VIEWMODEL
    Достоинства и недостатки. Пример проекта, где и когда стоит применять

    MVI - MODEL VIEW INTENT
    Достоинства и недостатки. Пример проекта, где и когда стоит применять
  • Clean Architecture
    Разделение приложения на слои бизнес-логики, хранения данных и пользовательского интерфейса
  • Android Architecture Components
    LifecycleOwner, LiveData, Room, Paging, ViewModel. Применение архитектурных компонентов и адаптация под выбранную архитектуру
  • Тестирование Android приложений - Mockk, Espresso
    Автоматизированное тестирование Android-приложений. Написание Unit-тестов, мокирование компонентов, написание инструментальных тестов. Концепции TDD/BDD
  • Fragments - продвинутое использование
    Жизненный цикл фрагментов. Fragment Manager, Child Fragments, коммуникация между фрагментами. Приложение на одном RootActivity – плюсы и минусы подхода (Single Activity Application)
  • Продвинутая работа с View, реализация CustomView
    Жизненный цикл Android View, методы onMeasure(), onLayout(), onDraw(). Процесс отрисовки и оптимизации view при создании CustomView
  • Material Animation
    Анимации свойств в Android, интерполяторы, аниматоры, очередь анимаций. Пользовательская анимация SVG-элементов. Сложные анимации
  • ORM Room
    Локальное хранение контента
Для просмотра содержимого вам необходимо авторизоваться.
 
Сверху