SuperAPI AI 工具集

building-native-ui

编程与开发

查看项目

更新于 10-15 20:21

技能介绍

用途:指导开发者用 Expo Router 构建美观的原生应用界面,遵循 Apple Human Interface Guidelines。

主要能力:提供参考文档,涵盖 Reanimated 动画(进入、退出、布局、滚动驱动、手势)、原生 iOS 控件(Switch、Slider、SegmentedControl、DateTimePicker、Picker)、表单 sheet、渐变、SF Symbols 图标、相机音视频与文件、路由结构、搜索、SQLite/AsyncStorage/SecureStore 存储、NativeTabs 与 iOS 26 特性、工具栏与头部、模糊与 liquid glass、WebGPU/Three.js、Apple Zoom 转场。

使用方式:优先用 Expo Go 测试,运行 npx expo start 后用 Expo Go 扫码;仅在使用本地 Expo 模块、Apple 目标、Expo Go 未含的第三方原生模块或自定义原生配置时,才用 npx expo run:ios、npx expo run:android 或 eas build。路由放 app 目录,用 _layout.tsx 定义 Stack,用 expo-router 的 Link 导航并配合 Link.Preview 与上下文菜单;modal 用 presentation: "modal",form sheet 用 presentation: "formSheet";响应式用 ScrollView 及 contentInsetAdjustmentBehavior="automatic",用 useWindowDimensions 而非 Dimensions;样式用内联样式与 boxShadow,不用 CSS 或 Tailwind。

限制:CSS 与 Tailwind 不受支持;应避免已从 React Native 移除的模块及旧版 API,改用 expo-audio、expo-video、expo-image、react-native-safe-area-context、process.env.EXPO_OS、expo-glass-effect 等;部分特性如 gradient 需新架构,Apple Zoom 需 iOS 18+。资料未提供收费、价格与具体效果数据。