LeCodes — это платформа для создания нативных приложений, 3D-сцен и AR-опыта на TypeScript. Вы пишете код прямо в браузере, запускаете его на iOS, Android и Web, а итоговый проект работает внутри лёгкого контейнер-приложения или встроенного плагина.
LeCodes работает на:
При этом визуальный результат одинаков на всех устройствах — UI и 3D-сцены отображаются нативно.
1. Откройте проект в LeCodes Studio.
2. Нажмите кнопку Run on Device.
3. Отсканируйте QR-код с помощью камеры iPhone/Android или через App Clip.
4. Приложение запустится внутри контейнера LeCodes.
Никакие сертификаты или специально ПО вроде Android Studio не нужны.
Да, прямо “из коробки”.
Используются нативные технологии:
Платформа поддерживает:
Да.
LeCodes использует высокопроизводительный физически корректный рендер, поддерживающий:
UI описывается декларативно и рендерится нативными компонентами.
Разметка использует FlexLayout, стилевой API и адаптивные правила с учётом safe-area
Да.
На этапе беты платформа доступна без ограничений.
Да.
Весь JavaScript исполняется в sandbox, не имеет прямого доступа к файловой системе и не может выполнять сторонний произвольный код.
Доступ ко всем возможностям устройства идёт через контролируемый JS→Native мост.
Текущая версия контейнера на iOS занимает всего ~2.8 МБ (compressed) — значительно меньше Unity, React Native или Flutter сборок.
При сборке конкретного проекта можно включать не все ресурсы, и размер приложения будет ещё меньше
Да.
Платформа сочетает:
Это делает LeCodes идеальным инструментом для прототипирования игр, симуляторов и интерактивных сцен.
Регулярно.
Новые модули появляются каждую неделю: улучшение UI-движка, добавление компонентов, оптимизация рендера, расширение API
На данный момент API близко к финальной версии и менятется незначительно.
Следите за RoadMap проекта