Pepperoni是React Native的入門起步套件

banq發表於2016-05-25
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

相關文章