DoKit был создан в отделе опыта технологий City Operation Services DiDi и представляет собой эффективную платформу для всего жизненного цикла разработки продуктов для широкого спектра передовых технологий. За два года развития DoKit превратился в относительно целостную экосистему, включающую DoKit для Android, DoKit для iOS, DoKit для мини-приложений, DoKit для Flutter и DoKit для веб-технологий. Наш проект широко используется крупными компаниями, такими как BAT, DiDi, ByteDance, Kuaishou и JD, что обеспечивает положительные отзывы. С запуском платформы dokit.cn DoKit официально перешел от простой эффективной инструментальной системы к эффективной платформенной системе. Мы продолжаем активно исследовать новые платформы и не ограничиваем себя рамками. Мы верим, что будущее DoKit полон бесконечных возможностей.
Посетите официальный сайт DoKit, нажмите "Центр использования".
Внимание: Все функции DoKit предназначены только для среды Debug. Версия Release не была проверена, поэтому настоятельно рекомендуется строго следовать официальному руководству при интеграции. Также не рекомендуется использовать DoKit в среде Release. Если вы все же решите использовать его, выполните полное тестирование самостоятельно. Организация DoKit не несет ответственности за любые потери или проблемы.
Опрос DoKit Уважаемые пользователи DoKit, помогите нам с нашим официальным опросом:
Ссылка: https://page.juyanwenjuan.com/jy_0CMpJzlu.html
Каждое приложение, имеющее хоть какой-то масшт Yöб scale, обычно имеет встроенные локальные тестовые функции, такие как функции смены окружения, просмотра FPS и т.д., которые доступны через различные входные точки, такие как специальные жесты, двойное нажатие на статусбар или создание нового ключового окна поверх приложения. Однако большинство этих функций реализованы повторно в каждом приложении, что делает DoKit необходимым инструментом для решения этой проблемы.
DoKit — это платформа функций, которая позволяет быстро интегрировать различные вспомогательные инструменты разработки, тестирования и визуализации в каждое приложение. Она также позволяет интегрировать уже существующие вспомогательные инструменты, связанные с бизнесом, в панель Doraemon, а также использовать платформу dokit для расширения функциональности и удобства интеграции.
Краткий вывод
Единое обслуживание и управление всеми тестовыми модулями, подробнее см. руководство по использованию
Подробности см. Doraemon mini program debugger
Основатель yixiangboy(易翔) Ответственный 小枫Внутренние ключевые участники 小枫 、 ChasonTang 、 AdamCaoQAQ 、 fangyeqing123 、 RealOnlyone 、 HeyCFarmer 、 yFeii 、 卡布达 、 maxiee 、 zhugeafanti
Список внешних участников yixiangboy(易翔)、 jtsky(金台) 、 LinJZong 、 wanglikun7342 、 jayconscious 、 jellybean 、 linusflow 、 wangzhipeng、 BzCoder 、 changzuozhen、 momoxiangbei、 wenquanlebao 、 hiXgb 、 Chinnko 、 y644938647 、 wm219、 goolong 、 miracle9312 、 lwhsgz123、 huakucha 、 HuginChen 、 feng562925462 、 azhon 、 rex26 、 csc-EricWu 、 xiandanin 、 0xd-cc 、 k373379320 、 fabcz 、 y500 、 Knight-ZXW 、 boai 、 klone1127 、 DeveloperLY 、 sagdragon 、 ccworld1000 、 HDB-Li、 yu-jianfeng、 ydlsl
Как стать внешним участником? Отправьте значимый Pull Request, который будет принят.
Потому что SDK работает вместе с платформой dokit.cn, это может вызывать некоторые сетевые данные. Мы собираем эти данные только для внутреннего использования и не используем их для каких-либо злонамеренных целей.
Все части, связанные с сетевыми запросами:
Сбор данных о количестве пользователей, интегрированных с doKit
Android: DoraemonStatisticsUtil#uploadUserInfo
iOS: DoraemonStatisticsUtil#upLoadUserInfo
Сбор данных о использовании каждого встроенного kit
Android: DataPickManager#realPost
iOS: DoraemonBuriedPointManager#uploadData
Выгрузка данных для здоровья приложения
Android: AppHealthInfoUtil#post
iOS: DoraemonHealthManager#upLoadData
Сетевые запросы для мока данных
Android: NetWorkMockFragment, все сетевые запросы, связанные с моком данных
iOS: DoraemonMockManager#queryMockData&uploadSaveData
Пожалуйста, будьте осведомлены о вышеуказанных данных.
Hummer, Hummer представляет собой высокопроизводительную и надежную систему кросс-платформенного программирования, которая позволяет одному коду работать на Android и iOS. Поддерживает три языка программирования: Vue/TypeScript/JavaScript, подходящие для разработчиков фронтенд-приложений.
Chameleon, сокращенно CML, что означает "カメレオン", то есть способность адаптироваться к различным условиям среды, предлагая действительно кросс-платформенный подход, позволяющий одному коду работать на нескольких платформах.
Booster — это легковесный и расширяемый фреймворк для повышения качества мобильных приложений, предназначенный для решения проблем производительности, стабильности и размера приложений. Booster предлагает ряд функций, таких как диагностика производительности, многопоточное исполнение, инлайн-индексирование ресурсов, удаление избыточных ресурсов и сжатие, что позволяет повысить стабильность на 15%25%, а также уменьшить размер приложения на 1МБ10МБ. Интерфейсы плагина DoKit основаны на Booster.
AoE, это окружение для выполнения AI на стороне устройства.
Mand Mobile — это отличная библиотека UI-компонентов для мобильных устройств, предназначенная для финансовых сценариев.
Наша группа технического блога 滴滴OrangeLab, добро пожаловать! Мы будем регулярно публиковать глубокие технические материалы и опыт нашей команды здесь, и мы всегда рады общению.
DoKit распространяется и используется на условиях лицензии Apache-2.0. Для получения более подробной информации обратитесь к лицензионному соглашению.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )