SKILLEMALL.ai

Рейтинг скиллов

36 скиллов. Оценка A–F складывается из безопасности (60%) и качества (40%), тесты дают бонус. Рейтинг пополняется автоматически из открытых каталогов.

36
#ОценкаСкиллБаллы ▾Безоп.КачествоПроцессТестыПопулярностьОбновлён
1A
Используйте при написании E2E/интеграционных тестов, тестировании нативных взаимодействий, таких как разрешения или системные диалоги, выявлении регрессий пользовательского интерфейса или проверке кро
9510088C——5 дн назад
2B
Используйте при создании или редактировании изображений из Flutter/Dart с помощью Firebase AI Logic и модели изображений Gemini (Nano Banana), для обеспечения работы первого вызова, выбора между Gemin
949889C——5 дн назад
3B
Используйте при создании функций, проектировании структуры папок, добавлении репозиториев/сервисов/представлений, настройке внедрения зависимостей или принятии решений о том, какой слой отвечает за ло
9410085C——5 дн назад
4B
Используйте при запуске кампаний внутриприложений, запуске/подавлении сообщений, настройке сбора данных с согласия пользователя, тестировании на конкретных устройствах или обработке обратных вызовов с
9410085D——5 дн назад
5B
Используйте при настройке Firestore, проектировании схем, выполнении CRUD, создании слушателей, разбиении запросов на страницы, настройке индексов, включении автономного кэширования или написании прав
9410085C——5 дн назад
6B
Используйте при вызове вызываемых функций (httpsCallable), передаче данных серверной логике, обработке ошибок/тайм-аутов функций, настройке регионов или тестировании с помощью Emulator Suite.
9410085C——5 дн назад
7B
Используйте при создании каркаса проекта, рефакторинге на слои, создании представлений/репозиториев, настройке внедрения зависимостей или реализации однонаправленного потока данных (MVVM).
9410085C——5 дн назад
8B
Используйте при настройке моделей ChangeNotifier, предоставлении их дереву виджетов, потреблении состояния с помощью Consumer или Provider.of, или оптимизации перестроений.
9410085C——5 дн назад
9B
Используйте при создании AI-агентов в Dart, реализации потоков или инструментов Genkit, интеграции LLM в приложения Dart или Flutter, или использовании плагинов Genkit Dart.
9410086D——5 дн назад
10B
Используйте при реализации функций-флагов, запуске A/B-тестов, установке значений параметров по умолчанию, получении/активации конфигурации или включении обновлений конфигурации в реальном времени.
9410085D——5 дн назад
11B
Используйте при написании, проверке, рефакторинге или планировании кода Flutter/Dart — экранов, функций, структуры проекта, управления состоянием, папок, виджетов, кубитов/блоков, репозиториев, сервис
9410085C——5 дн назад
12B
Используйте при настройке Data Connect, написании GraphQL-запросов/мутаций, настройке сгенерированных SDK, работе в автономном режиме или применении правил безопасности.
9410085C——5 дн назад
13B
Используйте при добавлении Firebase в проект Flutter, запуске flutterfire configure, инициализации Firebase в main.dart или настройке нескольких конфигураций.
9410085C——5 дн назад
14B
Используйте при реализации отчетов о сбоях, захвате фатальных/нефатальных ошибок, записи исключений изолятов/асинхронных операций, настройке отчетов или загрузке обфусцированных символов.
9410085D——5 дн назад
15B
Используйте при логировании событий аналитики, установке свойств пользователя, настройке параметров событий по умолчанию, построении воронок или добавлении отслеживания просмотров экрана.
9410085C——5 дн назад
16B
Используйте при реализации проверки подлинности приложений, настройке поставщиков App Check, установке отладочных токенов, включении серверной проверки или управлении обновлением токенов.
9410085C——5 дн назад
17B
Используйте при настройке Firebase Cloud Messaging, управлении разрешениями и токенами, обработке нажатий на уведомления в фоновом/активном режиме или отправке сообщений на стороне сервера (HTTP v1).
9410085C——5 дн назад
18B
Используйте при тестировании покупок/подписок RevenueCat, настройке тестирования в песочнице, отладке покупок/восстановлений/пробных периодов, проверке прав или событий, проверке готовности приложения
9410085C——5 дн назад
19B
Используйте при синхронизации данных в реальном времени, структурировании JSON-деревьев, чтении/записи, создании слушателей, включении автономного кэширования, управлении присутствием, шардинге или на
9410085D——5 дн назад
20B
Используйте при настройке Storage, загрузке/скачивании файлов, управлении метаданными, обработке ошибок или применении правил безопасности.
9410085D——5 дн назад
21B
Используйте при работе над инклюзивностью, интернационализацией/локализацией, глобальными формами имен/адресов, устройствами с низким быстродействием, медленными/ограниченными сетями, доступностью, ил
9410085C——5 дн назад
22B
Используйте при написании операторов switch, рефакторинге цепочек if-else, создании классов данных, выборе между records и классами, деструктуризации значений или модернизации кода до Dart-3.
9410085C——5 дн назад
23B
Используйте при написании кода Dart, проверке стиля, рефакторинге имен, добавлении комментариев документации, структурировании импортов или применении аннотаций типов.
9410085C——5 дн назад
24B
Используйте при ошибках макета (переполнение RenderFlex, неограниченные ограничения, RenderBox не размещен), ошибках прокрутки или ошибках setState-during-build.
9410085C——5 дн назад
25B
Используйте при работе над доступностью, a11y, WCAG, ARIA, скринридерами, навигацией с клавиатуры, порядком фокуса, контрастностью, alt-текстом, субтитрами, уменьшением движения или размерами элементо
9410085C——5 дн назад
26B
Используйте при настройке аутентификации, управлении состоянием аутентификации, реализации входа по электронной почте/паролю или через социальные сети, обработке ошибок аутентификации или управлении п
9410085C——5 дн назад
27B
Используйте при запросе на проверку PR, MR, ветки или diff, аудит измененных файлов или проверку качества кода.
949692C——5 дн назад
28B
Используйте при настройке firebase_ai, генерации текста/чата с Gemini, потоковой передаче вывода ИИ, создании мультимодальных запросов или обработке ошибок ИИ.
9410085C——5 дн назад
29B
Используйте при создании моков, заглушек методов, проверке взаимодействий, регистрации запасных значений или выборе между моками, фейками и реальными объектами (Mocktail).
9410085C——5 дн назад
30B
Используйте при настройке провайдеров, потреблении состояния, оптимизации перестроений, использовании ProxyProvider или миграции с устаревших провайдеров (пакет Provider).
9410085D——5 дн назад
31B
Используйте при настройке провайдеров, объединении запросов, управлении удалением состояния, передаче аргументов, выполнении побочных эффектов или тестировании провайдеров (Riverpod).
9410085C——5 дн назад
32B
Используйте при создании моков, заглушек методов, проверке взаимодействий, захвате аргументов или выборе между моками, фейками и реальными объектами (Mockito).
9410085C——5 дн назад
33B
Используйте при написании или проверке тестов Flutter/Dart (unit, widget, golden), исправлении нестабильных тестов, добавлении покрытия или выборе между unit и widget тестами.
9410085C——5 дн назад
34B
Используйте при создании Cubit или Bloc, моделировании состояния с помощью запечатанных классов или перечислений статусов, подключении BlocBuilder/BlocListener/BlocProvider, написании тестов bloc или
9410085C——5 дн назад
35B
Используйте при создании любого экрана или компонента Flutter для выбора адаптивных макетов Row, Column, Expanded, Flexible и Spacer вместо альтернатив с фиксированным размером или на основе координат
9010076D не хватает файлов——5 дн назад
36C
Используйте при предварительной загрузке шрифтов, изображений из ресурсов/сети, анимаций Lottie/Rive, локальных JSON/конфигураций, прогреве начальных данных API или оптимизации запуска Flutter Web.
8910073D не хватает файлов——5 дн назад

Описания переведены автоматически; оригинал — на странице скилла.