Dooboo Native Ts screenshot

Dooboo Native Ts

Author Avatar Theme by Hyochan
Updated: 26 Feb 2023
81 Stars

Complete boilerplate for react-native app. Contains, typescript, react-hook, context-api, ts-jest, localization, navigation and etc.

Categories

Overview:

The React Native TS Boilerplate is a project template used with DOOBOO-CLI, designed for React Native projects. The boilerplate includes specifications for React Native development, including TypeScript, React Navigation, and React Internationalization. It also provides tools for testing with Jest and integrating Prettier for code formatting. The boilerplate aims to streamline the setup process and provide a structured foundation for React Native applications.

Features:

  • React Native TS Boilerplate: A project template for React Native development.
  • CI/codecov Specification: Continuous integration and code coverage support.
  • React Navigation: Navigation library for React Native apps.
  • TypeScript: Static typing for JavaScript code.
  • React Internationalization: Localization support for multi-language apps.
  • Jest Testing: Testing framework for React applications.
  • Prettier Integration: Code formatting tool for consistent code style.

Installation:

To install the React Native TS Boilerplate, follow these steps:

  1. Clone the repository and ensure no modifications are made before confirmation by DOOBOOLAB.
  2. Run the start script specified in the package.json file.
  3. For iOS users, follow the post-installation steps provided in the documentation.
  4. To utilize dooboo-ui, set up the fonts folder and configure the necessary settings in Xcode.
  5. Run npm test to execute testing with Jest.
  6. Setup eslint and prettier in Visual Studio Code for code formatting and linting.

Summary:

The React Native TS Boilerplate is a comprehensive project template offering essential features for React Native development. From CI support to Jest testing and localization capabilities, the boilerplate provides a solid foundation for building React Native applications efficiently. By adhering to the installation guide and utilizing the recommended practices for testing and code formatting, developers can benefit from a streamlined development experience with this boilerplate.