1e41f4b71Sopenharmony_ci# Application Development Overview 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ciThe application development documents provide reference for you to develop applications using the APIs provided by OpenHarmony. They walk you through how to use JavaScript APIs to develop applications on the standard system. 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ciThe documents are carefully organized as follows: 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ci### Getting Started 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci[Here](quick-start/Readme-EN.md) you can learn how to better prepare yourself for application development. 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ciIn this part, you will learn the application package structure, resource file usage, and core functions and syntax of ArkTS. You can even build your first OpenHarmony application with simple operations. All these lay a foundation for your subsequent development. 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ci### Development 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ciTo facilitate your application development, we provide development guidelines for key features. 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ciFirst, familiarize yourself with the two cornerstone frameworks in OpenHarmony applications: 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ci- Application framework: [Application Models](application-models/Readme-EN.md) 20e41f4b71Sopenharmony_ci- UI framework: [UI Development](ui/Readme-EN.md) 21e41f4b71Sopenharmony_ci 22e41f4b71Sopenharmony_ciAll applications should be developed on top of these frameworks. 23e41f4b71Sopenharmony_ci 24e41f4b71Sopenharmony_ciThen, equip yourself for developing the key features, with the following guidelines: 25e41f4b71Sopenharmony_ci 26e41f4b71Sopenharmony_ci- [ArkTS Common Library](arkts-utils/Readme-EN.md) 27e41f4b71Sopenharmony_ci- [Web](web/Readme-EN.md) 28e41f4b71Sopenharmony_ci- [Notification](notification/Readme-EN.md) 29e41f4b71Sopenharmony_ci- [Window Manager](windowmanager/Readme-EN.md) 30e41f4b71Sopenharmony_ci- [WebGL](webgl/Readme-EN.md) 31e41f4b71Sopenharmony_ci- [Media](media/Readme-EN.md) 32e41f4b71Sopenharmony_ci- [Security](security/Readme-EN.md) 33e41f4b71Sopenharmony_ci- [AI](ai/Readme-EN.md) 34e41f4b71Sopenharmony_ci- [Connectivity](connectivity/Readme-EN.md) 35e41f4b71Sopenharmony_ci- [Telephony Service](telephony/Readme-EN.md) 36e41f4b71Sopenharmony_ci- [Data Management](database/Readme-EN.md) 37e41f4b71Sopenharmony_ci- [File Management](file-management/Readme-EN.md) 38e41f4b71Sopenharmony_ci- [Task Management](task-management/Readme-EN.md) 39e41f4b71Sopenharmony_ci- [Device Management](device/Readme-EN.md) 40e41f4b71Sopenharmony_ci- [Device Usage Statistics](device-usage-statistics/Readme-EN.md) 41e41f4b71Sopenharmony_ci- [DFX](dfx/Readme-EN.md) 42e41f4b71Sopenharmony_ci- [Internationalization](internationalization/Readme-EN.md) 43e41f4b71Sopenharmony_ci- [Application Test](application-test/Readme-EN.md) 44e41f4b71Sopenharmony_ci- [IDL Specifications and User Guide](IDL/idl-guidelines.md) 45e41f4b71Sopenharmony_ci- [Using Native APIs in Application Projects](napi/Readme-EN.md) 46e41f4b71Sopenharmony_ci 47e41f4b71Sopenharmony_ci### Tools 48e41f4b71Sopenharmony_ci 49e41f4b71Sopenharmony_ciDevEco Studio is a high-performance integrated development environment (IDE) recommended for developing OpenHarmony applications. 50e41f4b71Sopenharmony_ci[Here](https://developer.harmonyos.com/en/docs/documentation/doc-guides/ohos-deveco-studio-overview-0000001263280421) you can learn everything about DevEco Studio, including how to use this tool to create a project and sign, debug, and run an application. 51e41f4b71Sopenharmony_ci 52e41f4b71Sopenharmony_ci### Hands-On Tutorials 53e41f4b71Sopenharmony_ci 54e41f4b71Sopenharmony_ciTo make you better understand how functions work together and jumpstart your application development projects, we provide stripped-down, real-world [samples](https://gitee.com/openharmony/applications_app_samples/blob/master/README.md) and [codelabs](https://gitee.com/openharmony/codelabs/blob/master/README.md). 55e41f4b71Sopenharmony_ci 56e41f4b71Sopenharmony_ci### API References 57e41f4b71Sopenharmony_ci 58e41f4b71Sopenharmony_ci[API References](Reference/Readme-EN.md) encompass all components and APIs provided by every kit in the OpenHarmony SDK, helping you use and integrate APIs more effectively. 59e41f4b71Sopenharmony_ci 60e41f4b71Sopenharmony_ci 61e41f4b71Sopenharmony_ci### Readme 62e41f4b71Sopenharmony_ci 63e41f4b71Sopenharmony_ciFor details about the principles and basic information of each subsystem, see the README file in [docs/en/readme](../readme). 64e41f4b71Sopenharmony_ci 65e41f4b71Sopenharmony_ci <!--no_check-->