Тень
Введение
Тень — это плагин-фреймворк для Android, разработанный компанией Tencent. Он прошёл проверку на надёжность с участием пользователей в количестве более 100 миллионов.
В отличие от других фреймворков, Тень предлагает следующие преимущества:
Поддерживаемые функции
Среда разработки и компиляции
Для работы с проектом рекомендуется использовать последнюю стабильную версию Android Studio. Проект уже адаптирован для работы с Android Studio Arctic Fox | 2020.3.1. Более старые версии могут не открыться корректно из-за несовместимости с версией Gradle.
Чтобы начать работу с проектом, можно запустить модули sample-app или sample-host прямо из IDE. Это позволит увидеть, как один и тот же код работает в обычном режиме установки и в режиме плагина.
Весь код Тени находится в трёх каталогах в разделе projects:
Наилучшим способом познакомиться с возможностями Тени является изучение каталога sample. Подробные инструкции можно найти в файле README.md в этом каталоге.
Проект имеет обширную систему автоматического тестирования, которая позволяет оценить совместимость с внешними средами.
Если вы столкнулись с ошибкой в собственном тестовом коде, не стоит беспокоиться. Большинство бизнес-приложений требуют доработки при интеграции с фреймворком. Благодаря динамической природе Тени, фреймворк и плагины могут развиваться параллельно.
Например, если ShadowActivity не реализует все методы Activity, вы можете столкнуться с ошибкой Method Not Found. В этом случае достаточно реализовать недостающие методы в ShadowActivity. Большая часть реализаций требует простого перенаправления вызовов для нормальной работы.
При возникновении проблем с функциональностью, которую невозможно реализовать, рекомендуется создать Issue. Лучше всего приложить тестовый код, чтобы помочь разработчикам разобраться в проблеме.
Дальнейшие планы развития включают:
Подробная информация о внесении вклада в проект представлена в CONTRIBUTING.md.
Лицензия BSD 3-Clause используется для Тени. Подробности доступны в LICENSE.txt.
Правила защиты личных данных описаны в PRIVACY.md.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )