Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
В этом видео мы продолжаем курс по TDD и Чистой архитектуре во Flutter. Сегодня разберём слой Domain, внедрим UseCases, создадим абстрактный класс UseCase, а также реализуем два сценария: GetConcreteNumber — получение конкретного числа GetRandomNumber — получение случайного числа 🧠 Поговорим о Callable Classes, Params, NoParam, абстракциях и тестах, которые делают архитектуру надёжной и гибкой. Всё по принципу TDD — сначала тест, потом код. 🔥 Контакты и ссылки 📩 Email — resumeflutter@gmail.com 🚀 Поддержать канал — boosty.to/flutter_dev 📍 GitHub — github.com/DenUP 🎉 Telegram — t.me/+cf2q3VWVKDM3NzYy ⏳ TIMESTAMPS: 00:00 — Вступление 01:05 — Callable Classes 04:54 — Абстрактный класс UseCase 07:20 — Зачем нужен Params 08:00 — Создаём класс Params 12:30 — Пишем тест для GetConcreteNumber 14:40 — Создаём GetRandomNumber 15:24 — Что такое NoParam 20:21 — Рефакторинг Domain Layer 25:41 — Итоги и анонс следующего видео 💬 Если видео помогло тебе разобраться с Domain-слоем, поставь 👍 и поделись с коллегами. Подписывайся, чтобы не пропустить следующую часть — уровень Data! #flutter #flutterуроки #flutterобучение #tdd #cleancode #cleanarchitecture #dart #mobiledevelopment #flutterdev #usecase #архитектура #тестирование #fluttertdd #чистаяархитектура