Skip to content

Latest commit

 

History

History
60 lines (39 loc) · 3.02 KB

README.md

File metadata and controls

60 lines (39 loc) · 3.02 KB

Capitals

Приложение для нескольких лекций Школы Мобильной Разработки Яндекса 2021 и 2022 годов.

Demo

Light mode Dark mode Game completed

Как работает

Приложение показывает картинку и вопрос — сделана ли данная картинка в той или иной столице мира. Задача пользователя — угадать, соответствует ли предложенная столица показанной картинке.

Всего 30 случайных столиц и максимально 60 баллов.

Содержание

Процесс написания приложения разбит на три лекции:

Введение

Лекция на Youtube

Майлстоун с пуллреквестами

  1. Модели, API, Assets
  2. Базовый лейаут, пакет для свайпа карточек
  3. Бизнес-логика, события
  4. Наводим красоту
  5. Завершение игры
  6. Лендскейп
  7. Темная тема

Архитектура

Лекция на Youtube

Первый майлстоун с пуллреквестами

  1. Распутываем зависимости
  2. Структура проекта
  3. Декомпозиция сущностей
  4. Реактивные состояния
  5. Единый источник зависимостей

Второй майлстоун с пуллреквестами

  1. GetIt + Injectable
  2. Provider
  3. BLoC
  4. Redux

Тестирование

Майлстоун с пуллреквестами

  1. Unit tests
  2. Widget tests
  3. Integration tests
  4. Golden tests