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

 
 
 

Contributors