使用React Native框架开发的一款打安卓版的电话APP(离线型应用),项目启动原因主要给家中年事已高,不识字的妈妈使用;
- 系统:window10;
- 测试机:vivo手机和Genymotion模拟器;
- nodejs 8.3+,python2.x+(暂不支持python3),JDK1.8+;
- 建议使用yarn包管理器,因为有些第三库通过npm安装会出现莫名其妙的问题;
- 开发工具:Android Studio和Visual Studio Code编辑器进行开发; (备注:前者工具主要用来配置第三方库的环境和部分安卓代码编写,后者主要用来编辑RN框架代码);
- 通过cnpm install -g react-native-cli安装React Native脚手架工具;
- cnpm instal或yarn install进行package.json配置文件中的模块进行安装;
- react-native run-android进行项目启动;
- 需要长按电话列表才能进入编辑功能;
- 长按详情页右上角删除图标能直接删除数据;