【免费下载链接】GardenPulseMethod-agnostic smart garden companion built with React Native, Expo, and TypeScript. Adapts to soil, hydro, container, or indoor setups with location-aware intelligence, OpenWeather integration, and privacy-first, on-device Gemini AI plant diagnostics.项目地址https://gitcode.com/gh_mirrors/ga/GardenPulse点击查看免费下载GardenPulse 是一款基于 React Native Expo TypeScript 构建的智能园艺伴侣 App支持土壤、水培、容器、室内等多种种植方式内置 Gemini AI 叶片诊断和 OpenWeather 天气智能调度。本教程带你 10 分钟内完成克隆代码、配置 API 密钥、用 Expo Go 扫码运行到手机的全过程适合新手快速上手。开始之前环境准备清单工具最低版本说明Node.jsv18.x 或 v20.x建议 LTS 版本npmv9.x 或更高随 Node 自带Git较新版本用于克隆仓库Expo Go最新版手机端 App Store / Google Play 下载Android Studio / Xcode可选分别用于 Android / iOS 模拟器 不需要模拟器也能跑只要手机装了Expo Go扫码即可直接预览。第1步克隆 GardenPulse 代码仓库打开终端执行git clone https://gitcode.com/gh_mirrors/ga/GardenPulse cd GardenPulse第2步安装项目依赖依赖已在 package.json 中预配置好一条命令全部装齐npm install第3步配置 API 密钥关键一步项目自带环境变量模板 .env.exampleExpo SDK 49 会自动读取以EXPO_PUBLIC_开头的变量。在项目根目录新建.env文件填入你自己的密钥即可# Google AI StudioGemini 叶片诊断 EXPO_PUBLIC_GEMINI_API_KEYyour_gemini_api_key_here # OpenWeatherMap实时天气调度 EXPO_PUBLIC_OPENWEATHER_API_KEYyour_openweather_api_key_here # Firebase登录、数据、存储 EXPO_PUBLIC_FIREBASE_API_KEYyour_firebase_api_key_here EXPO_PUBLIC_FIREBASE_AUTH_DOMAINyour_project_id.firebaseapp.com EXPO_PUBLIC_FIREBASE_PROJECT_IDyour_project_id # …其余 Firebase 变量见 .env.example 模板各密钥在哪里用、代码中如何读取服务用途读取位置Gemini API叶片诊断、AI 园艺师services/gemini.tsOpenWeatherMap天气预报智能浇水提醒services/weather.tsFirebase用户登录与数据同步services/firebase.ts没有密钥也能先跑起来App 内置了Demo 模式app.json 中extra.DEMO_APP默认为trueAI 诊断会使用模拟数据返回结果因此即使不填任何密钥也能正常启动体验非常适合先跑通流程再补配置。第4步启动开发服务器并运行到手机npm run start启动后在终端按提示操作手机真机用 Expo Go 扫描终端中的二维码秒级打开 App⌨️ 按a打开 Android 模拟器⌨️ 按i打开 iOS 模拟器仅 macOS⌨️ 按w浏览器中打开 Web 版其他启动脚本见 package.jsonnpm run android、npm run ios、npm run web。关键文件速查文件作用INSTALL.md完整安装指南所有 API 密钥、Firebase、AdMob 配置与上架清单.env.example环境变量模板复制后填入真实密钥app.jsonExpo 配置权限声明、插件、AdMob App IDservices/各外部服务Gemini / Firebase / 天气接入层README.md项目功能、技术栈与路线图总览常见问题快速排查改了.env不生效确认变量名带EXPO_PUBLIC_前缀并重启npm run start环境变量在启动时注入。Gemini 报错 API key is not configured检查 services/gemini.ts 提示补全.env中的EXPO_PUBLIC_GEMINI_API_KEY。社区地图不显示地图密钥单独配置在 app.json 的 Android/iOS 段正式发布时才需要开发阶段可忽略。广告报错项目预置了 Google 官方 AdMob 测试 ID开发期无需任何配置。下一步打包装发到 Google Play确认本地跑通后可安装 EAS CLI 构建生产包npm install -g eas-cli eas login eas build --platform android --profile production产出的.aab文件可直接上传 Google Play Console详细上架清单见 INSTALL.md。 至此GardenPulse 已在你的手机上运行——接下来去添加第一株植物体验天气感知的智能养护提醒吧赞分享【免费下载链接】GardenPulseMethod-agnostic smart garden companion built with React Native, Expo, and TypeScript. Adapts to soil, hydro, container, or indoor setups with location-aware intelligence, OpenWeather integration, and privacy-first, on-device Gemini AI plant diagnostics.项目地址https://gitcode.com/gh_mirrors/ga/GardenPulse点击查看免费下载相关推荐5分钟快速上手nodepad从克隆代码到第一块空间笔记含免费API Key配置教程5分钟快速上手nodepad从克隆代码到第一块空间笔记含免费API Key配置教程 nodepad 是一个 空间化 AI 笔记工具 你把想法写进画布AIVue Vben Admin 快速开始从克隆到本地运行的完整上手指南Vue Vben Admin 快速开始从克隆到本地运行的完整上手指南 本篇指南以 Vue Vben Admin 的官方快速开始文档为主体带你从环境校验、获取前端5分钟快速上手图像分类vit_base_patch16_rpn_224.sw_in1k 快速开始教程附完整可运行代码5分钟快速上手图像分类vit_base_patch16_rpn_224.sw_in1k 快速开始教程附完整可运行代码 本文带你 5 分钟完成图像分类模型的上一篇Element Badge 标记组件完全指南Vue.js 2.0 数字/状态标记的用法、配置与源码解析下一篇Node.js v4.2.2 (LTS) 发布详解Argon 维护版的技术变更、已知问题与发布机制创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考