Development Stage Documentation
This directory is organized by development process, helping developers smoothly progress from environment preparation to feature implementation.
Development Process Navigation
| Process Stage | Directory | Core Content |
|---|---|---|
| 🔧 Environment & Tools | 01-environment-and-tools | Environment setup, SDK configuration, samples |
| 📖 Development Guide | 02-development-guide | Feature development, component customization, TurboModule, build configuration |
| 🎯 Scenarios & Practices | 03-scenarios-and-practices | Common scenarios, best practices, FAQ |
Directory Structure
02-development/
│
├── 01-environment-and-tools/ # Pre-development preparation
│ ├── environment-setup.md # DevEco Studio, Node.js, hdc configuration
│ ├── SDK version configuration guide.md # SDK version selection ⚡version-related
│ ├── samples-guide.md # Samples quick entry
│ └── getting-started.md # Quick start guide
│
├── 02-development-guide/ # Core development guides
│ ├── feature-development.md # Development process overview
│ ├── custom-components.md # Component development guide
│ ├── Codegen.md # Code generation tool
│ ├── TurboModule.md # TurboModule development
│ ├── autolinking.md # Auto-linking configuration ⚡version-related
│ ├── rn-native-integration.md # Native integration solution
│ ├── usage-of-c-api-component-hybrid-solution.md
│ └── build-configuration/ # Debug/Release packages, CMake config ⚡version-related
│ ├── build-and-compilation-guide.md
│ └── RNOH Build and Symbol Management Guide.md
│
├── 03-scenarios-and-practices/ # Scenario-based development reference
│ ├── common-development-scenarios.md # Common scenario guides
│ └── best-practices-by-scenario.md # Best practice cases
│
└── README.md # This file
⚡ Marked as "version-related" documents need to be updated with each release
Quick Start
Getting Started
- Setup development environment → environment-setup
- Configure SDK version → SDK version configuration guide
- Reference sample projects → samples-guide
Feature Development
- Understand development process → feature-development
- Develop custom components → custom-components
- Implement TurboModule → TurboModule
- Configure auto-linking → autolinking
Scenario Reference
- Common development scenarios → common-development-scenarios
- Best practice cases → best-practices-by-scenario
Related Resources
- Design Stage Docs - Architecture principles, interface specs
- Debugging Stage Docs - Debugging methods, troubleshooting
- Project Samples - Various scenario sample projects
- Project Templates - Scaffold template files