Skip to content

kltsv/capitals

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published