项目简介
本项目是基于React Native框架开发的移动端应用。React Native允许开发者使用JavaScript和React来构建原生移动应用,无需重新编写全部代码,在保证原生性能的同时,能提升开发效率和用户体验。
项目的主要特性和功能
- 跨平台开发:代码可同时在Android和iOS平台运行,降低跨平台开发成本与时间。
- 原生性能:通过桥接原生代码与JavaScript代码,保证应用有原生性能体验。
- 丰富UI:借助React Native内置组件与第三方组件库(如native - base),轻松构建多样用户界面。
- 网络请求管理:利用fetch等插件进行网络请求管理,实现数据获取与交互。
安装使用步骤
环境准备
确保已安装Node.js(版本大于等于10)、Python(版本为2.x)和JDK(版本为1.8)。安装完Node后,建议设置npm镜像(淘宝源)。
依赖安装
在项目根目录下运行以下命令之一来安装依赖:
npm install
或
yarn
若安装依赖报错,使用以下命令解决:
react-native link
启动应用
- 安卓启动:运行以下命令启动Android模拟器或连接真实设备运行应用。
npm run android
- ios启动:运行以下命令启动iOS模拟器或部署到真实设备。
npm run ios
安卓部署
- 生成密钥库文件:在
android/app/
目录下生成my-release-key.keystore
文件。$ keytool -genkeypair -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
- 修改配置文件:修改
android/gradle.properties
文件,将*****
替换成相应密码。MYAPP_RELEASE_STORE_FILE=my-release-key.keystore MYAPP_RELEASE_KEY_ALIAS=my-key-alias MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****
- 打包部署:在终端依次执行以下命令。
cd android
gradlew assembleRelease
生成的APK文件位于android/app/build/outputs/apk/release/app-release.apk
,可用于发布。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】