Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AsterDrive Clients

AsterDrive(astercosm.com)的客户端 monorepo,桌面端(GPUI)和移动端(React Native)共用这个仓库。

当前移动端先交付完整 UI 演示层,使用 Expo Router、Uniwind/Tailwind CSS 4、Lucide Native 和 i18next;真实 API、鉴权、上传下载与同步按后续垂直切片接入。

移动端

移动端位于 apps/mobile,使用 Expo SDK 57(React Native 0.86)和 TypeScript。

# 安装整个 workspace 的依赖
bun install

# 启动 Metro / Expo 开发服务器
bun run mobile

# 在模拟器中运行
bun run mobile:ios
bun run mobile:android

# 类型检查
bun run mobile:typecheck

# Monorepo 统一质量门禁:TypeScript + Biome
bun run check

需要 Node.js 20+ 和 Bun 1.4+。首次运行前请准备对应平台的 Xcode / Android SDK;也可以使用 Expo Go 扫描开发服务器二维码。macOS 建议安装 Watchman,避免 Metro 触发系统文件监听上限:brew install watchman。

目录约定

  • apps/mobile:React Native 应用入口和移动端代码
  • apps/desktop:GPUI 桌面端(后续初始化)
  • packages:跨客户端共享的协议、类型和工具(按需要添加)

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages