Pepperoni是React Native的入门起步套件

              
banq
16-05-25 0 282

Pepperoni是使用React Native开发针对安卓和iOS的入门套件工具,使用这套起步项目模板,你就节省了繁琐的项目准备设置,也不要每个项目重复进行设置。它包含了React Native生态系统的很多工具。是一个应用模板Blueprint蓝图。

包含:
1.与React Natives保持实时更新
2.应用代码的模块化组织和良好的文档结构
3.使用Redux的ImmutableJS,以及Reasonaboutable的状态管理
4.Elm架构风格Redux Loop能控制副作用
5.Redux-managed 基于Stack的导航器 以及使用NavigationExperimental实现的Tabbed 导航
6.磁盘持久化用于离线支持。
7.提供案例程序展示如何结合所有组件具体编写一个实战应用
8.清晰可测试的服务层,可和RESTful API交互。
9.JSON Web Token 授权
10.基于 iOS 和 Android多环境配置(开发, 测试, 产品)
11.内建错误处理和定制错误页面

此外:
1.使用Mochafor进行单元测试
2.使用Enzymeand进行mocked React Native的界面组件单元测试
3.使用Istanbul实现代码覆盖
4.使用Auth0进行用户登录授权(需要在Auth0注册)
5.使用Bitrise.io进行持续集成和发布。
6.使用Microsoft Code Push进行持续部署和即时应用( instant app)更新


GitHub - futurice/pepperoni-app-kit: Pepperoni - R