Что будем делать или что может быть интересного в статье:- Пайплайн из двух независимых LLM агентов- Запуск и анализ ошибки UI автотеста (Root Cause Analysis)- Фикс автотеста в цикле с его запуском.- Кастомизация MCP инструментов чтобы оптимизировать контекстное окно.- Система приоритетов в работе LLM агентов. Читать далее
LLM пока не может хорошо обращаться с Е2Е автотестами потому что для этого нужно провести целый комплекс мероприятий. Сложность возникает уже на этапе запуска такого автотеста. В отличии от юнит автотестов, Е2Е автотесты почти всегда PageObject и целый проект со своей архитектурой на базе Selenium Appium Espresso и тд. Читать далее
На рынке есть несколько кроссплатформенных решений: Cordova, Xamarin, React Native и другие, менее известные. Многие мобильные разработчики считают, что кроссплатформенные решения никогда не позволят делать то, что могут нативные приложения. В статье я развенчаю этот миф и расскажу о механизме в React Native, который позволяет сделать все, на что способно нативное приложение. Этот механизм – нативные модули. Под катом – подробное описание, как создавать нативные модули для Android и iOS. Читать дальше →
Как создать нативные iOS виджеты для Flutter приложения: Widget Extension, Method Channel для обмена данными, Timeline Provider для обновлений и SwiftUI верстка.Пошаговый гайд с примерами кода на русском языке. Рассматриваем настройку App Groups, работу с UserDefaults и стратегии обновления виджетов.Без лишних библиотек, только нативные возможности iOS и стандартные механизмы Flutter. Читать далее