Skip to main content

mobile-app

Mobile app development guide for cross-platform apps. Covers React Native, Flutter, and Expo frameworks. Use proactively when user wants to build mobile apps. Triggers: mobile app, React Native, Flutter, Expo, iOS, Android, 모바일 앱, 앱 개발, モバイルアプリ, アプリ開発, 移动应用, 手机应用, aplicación móvil, app móvil, application mobile, app mobile, mobile Anwendung, mobile App, applicazione mobile, app mobile Do NOT use for: web-only projects, desktop apps

跳到安装

来源信息

仓库
ww-w-ai/bkit-gemini
最近来源活动
2026年3月11日 04:41
检测到的 SKILL.md 语言
英语
星标
66
分支
16

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
mobile-app
classification
C
description
Mobile app development guide for cross-platform apps. Covers React Native, Flutter, and Expo frameworks. Use proactively when user wants to build mobile apps. Triggers: mobile app, React Native, Flutter, Expo, iOS, Android, 모바일 앱, 앱 개발, モバイルアプリ, アプリ開発, 移动应用, 手机应用, aplicación móvil, app móvil, application mobile, app mobile, mobile Anwendung, mobile App, applicazione mobile, app mobile Do NOT use for: web-only projects, desktop apps
user-invocable
true
argument-hint
[react-native|flutter|expo]
allowed-tools
["read_file","write_file","replace","glob","grep_search","run_shell_command","google_web_search"]
imports
[]
agents
{}
context
session
memory
project
pdca-phase
all
# Mobile App Skill > Build cross-platform mobile applications ## Frameworks ### React Native + Expo (Recommended) ```bash # Create new Expo project npx create-expo-app my-app cd my-app npx expo start ``` **Pros:** - JavaScript/TypeScript - Hot reloading - Expo SDK for native features - Web support ### Flutter ```bash # Create new Flutter project flutter create my_app cd my_app flutter run ``` **Pros:** - Dart language - Custom UI rendering - Excellent performance - Material & Cupertino widgets ## Project Structure (Expo) ``` my-app/ ├── app/ │ ├── (tabs)/ │ │ ├── index.tsx │ │ └── settings.tsx │ ├── _layout.tsx │ └── +not-found.tsx ├── components/ ├── hooks/ ├── constants/ └── assets/ ``` ## Key Considerations ### Navigation ```typescript // Using Expo Router import { Link } from 'expo-router'; export default function Home() { return ( <Link href="/settings"> Go to Settings </Link> ); } ``` ### Native Features ```typescript // Camera access import { Camera } from 'expo-camera'; // Location import * as Location from 'expo-location'; // Notifications import * as Notifications from 'expo-notifications'; ``` ### State Management - Zustand (simple) - Redux Toolkit (complex) - React Query (server state) ## Deployment - **iOS**: App Store Connect - **Android**: Google Play Console - **Both**: Expo EAS Build ```bash # Build for both platforms eas build --platform all ```
在 GitHub 查看