React Native Open Project screenshot

React Native Open Project

Author Avatar Theme by Marnodev
Updated: 16 Apr 2017
2460 Stars

可能是目前最用心收集的 React Native 优秀开源项目大全,公众号【aMarno】www.marno.cn

Categories

Overview:

The document provides a comprehensive list of React Native open-source projects, categorized based on different functionalities and features. It aims to showcase projects compatible with multiple platforms and supporting versions 0.40 and above. The list is regularly updated on the 15th of every month with new additions, and the usage instructions for starting a React Native project are also included.

Features:

  • Complete App: 43 fully functional apps developed using React Native.
  • Composite Framework: 9 comprehensive component libraries containing commonly used components.
  • Scroll View: 11 components for listing, refreshing, loading, and more.
  • Multimedia: 7 components for video playback, camera, recording, etc.
  • Navigation: 10 components for bottom tabs, page management, and more.
  • Storage: 4 components for file, database, key-value storage, etc.
  • Auxiliary Resources: 4 components for icons, utility classes, etc.
  • Animations: 5 components for various animations.
  • Alerts: 14 components for alerts, confirmation boxes, dropdown menus, etc.
  • Images: 7 components for graphic image processing like filters, blur, modifications.
  • Text: 8 components for text, input fields, search boxes.
  • Menus: 8 components for various menus like side-sliding, expanding, floating menus.
  • Charts: 3 components for different types of charts.
  • Domestic Services: 8 components for services like QQ login, Jiguang push, Alipay, etc.
  • Others: 25 miscellaneous components that do not fit into specific categories.

Installation:

To start a React Native project, follow these steps:

  1. Run npm install to install dependencies.
  2. Optionally, run react-native link.
  3. For Android, run react-native run-android. For iOS, use react-native run-ios.
  4. After linking, be cautious of duplicate object generation in the Application, leading to compilation errors. Manually delete duplicate objects to resolve.
  5. For more detailed instructions and common pitfalls, refer to the author’s dedicated article.

Summary:

The document presents a curated list of React Native open-source projects classified into different categories based on functionality. It offers users a convenient way to explore and utilize various components and tools for React Native app development. Additionally, it provides guidelines for starting a React Native project and emphasizes the importance of compatibility with multiple platforms and specific versions.