More Premium Hugo Themes Premium React Themes

React Native Base

React Native-Redux Boilerplate

React Native Base

React Native-Redux Boilerplate

Author Avatar Theme by rootstrap
Github Stars Github Stars: 54
Last Commit Last Commit: May 16, 2024 -
First Commit Created: Feb 24, 2024 -
default image

Overview:

React Native Base is a TypeScript project that allows for Continuous Integration testing utilizing GitHub Actions. It provides templates for creating new components and making the development process more efficient. The project includes configurations for Code Climate and Sonarqube integrations, streamlining code analysis and ensuring maintainability.

Features:

  • TypeScript project structure
  • Continuous Integration testing with GitHub Actions
  • Templates for creating new components
  • Code Climate and Sonarqube integrations
  • Multiple environment setup (dev, qa, staging, production)
  • Configuration for Android and iOS development
  • Installation of dependencies and environment variable setup
  • Utilizes Folder Templates extension in Visual Studio Code

Installation:

  1. Install dependencies: yarn
  2. Create .env.dev file in project root based on .env.example
  3. To start the app on Android or iOS:
    • Android: yarn android:{env} (envs: dev, qa, staging, prod)
    • iOS: yarn ios:{env} (envs: dev, qa, staging, prod)
  4. Start Metro bundler: yarn start
  5. Lint the app: yarn lint
  6. Test the app: yarn test

Summary:

React Native Base is a comprehensive TypeScript project that offers a structured approach to development, with features like Continuous Integration, code analysis integrations, environment setup, and template components creation. By following the installation guide and utilizing the provided tools, developers can streamline their workflow and ensure a robust and maintainable codebase.