Документация le.codes
Руководство по сборке приложений, справочник API и примеры с исходниками — всё, чтобы довести идею до приложения на твоём телефоне.
Что такое le.codes
le.codes — платформа для создания нативных приложений на TypeScript. Ты пишешь или генерируешь код с AI-ассистентом прямо в браузере — и через несколько секунд приложение работает нативно на iOS, Android, Windows, macOS и Linux: без WebView и мостов, твой TypeScript исполняет собственный рантайм le.codes. Интерфейсы, 2D-игры и 3D-сцены пишутся одним синтаксисом и свободно сочетаются в одном проекте.
Экосистема состоит из нескольких частей:
- **Платформа **le.codes — редактор с AI-ассистентом, мгновенный предпросмотр и публикация проектов по ссылке или QR-коду.
- Мобильное приложение le.codes — сканируешь QR опубликованного проекта и запускаешь его на телефоне нативно, с камерой и AR.
- le.codes Desktop — среда выполнения для компьютера: открывает скомпилированные проекты из файла или по ссылке.
- CLI
lecodes— локальная разработка: компиляция бандла, hot-reload на устройстве, синхронизация с платформой, headless-рендер. - SDK — единый API для интерфейсов, 2D и 3D: виджеты и стили, спрайты и tilemap, меши и материалы, физика, анимация, векторная математика.
Компоненты независимы: начать можно в одном браузере, а Desktop и CLI установить, когда понадобятся.
Разделы документации
С чего начать и куда возвращаться.
ГайдУчись, собирая: общее начало и треки — UI-приложение, 3D-сцена, 2D-игра.Справочник APIТочный контракт каждого глобала SDK: сигнатуры, единицы измерения, крайние случаи.ПримерыГотовые проекты с исходниками — открой, запусти и разбери.УстановкаМобильное приложение, le.codes Desktop и CLI: требования, шаги, проверка работоспособности.CLI и локальная разработкаПроект на своей машине: hot-reload на телефоне, push и clone, headless-рендер.Релизы и загрузкиСборки Desktop и CLI с контрольными суммами SHA-256, история версий, мобильное приложение.