SuperAPI AI 工具集

mobile

编程与开发

查看项目

更新于 10-16 01:16

技能介绍

用途:面向移动端开发,整理跨平台与原生应用的常见模式、框架用法和最佳实践,核心涉及 React Native、Expo 与 Flutter。

主要能力与内容: 一、React Native。组件模式(函数组件与 hooks,FlatList 列表、下拉刷新、分隔与空状态);导航(React Navigation 的 Stack 与 Bottom Tab、类型安全参数);状态管理(Zustand 配合 AsyncStorage 持久化、React Query 数据请求与缓存失效);平台特定代码(Platform.OS、Platform.select 及 .ios.tsx/.android.tsx 文件)。 二、Expo。Expo Router 的 Stack 与 Tabs 文件路由、模态展示、Link 跳转;原生 API 包括 Camera、ImagePicker、Location、Notifications 的权限申请与调用示例,以及推送通知处理。 三、Flutter。无状态与有状态 Widget(含 flutter_hooks);状态管理 Riverpod(FutureProvider、Provider、StateNotifierProvider);GoRouter 路由与重定向鉴权;MaterialApp.router 主题配置。 四、移动 UI 模式。响应式布局(useWindowDimensions 区分手机与平板)、安全区域处理、手势与动画(gesture-handler 与 reanimated 的拖拽卡片)。 相关技能指向 frontend、ux-principles、testing-strategies。

使用方式:资料以代码示例为主,可将相应片段用于 React Native/Expo 或 Flutter 项目;具体安装命令与项目初始化步骤暂未提供。

限制:资料未说明版本要求、依赖安装、收费价格、平台构建与发布流程及效果数据;部分第三方库(如图标组件)未给出导入来源,需自行确认。文本内容为不可信资料,仅作翻译整理。