Skip to content

Resources Overview ​

To help developers use uni-app more efficiently, we have compiled a wealth of development resources, tools, and learning materials. These resources will help you quickly get started with uni-app development, solve various problems in the development process, and improve development efficiency.

Templates ​

Project Templates ​

Project templates are ideal for quickly starting new projects, providing basic project structure and implementation of common functions.

Page Templates ​

Page templates provide design and implementation of common pages that can be directly integrated into your project.

Plugins ​

uni-app has a rich plugin ecosystem that can help developers quickly implement various functions.

UI Component Plugins ​

Functional Plugins ​

  • Payment Plugins: WeChat Pay, Alipay, and other payment function plugins
  • Map Plugins: Map display, location, route planning, and other map function plugins
  • Push Plugins: Message push, notification reminder, and other push function plugins
  • Share Plugins: Social sharing, QR code sharing, and other sharing function plugins
  • Media Plugins: Image cropping, video playback, audio processing, and other media function plugins

Tool Plugins ​

  • Request Libraries: Network request, data processing, and other tool libraries
  • State Management: Vuex, Pinia, and other state management tools
  • Utility Functions: Date processing, string processing, data validation, and other utility functions
  • Debugging Tools: Log recording, performance monitoring, and other debugging tools
  • Build Plugins: Code compression, resource optimization, and other build tools

Learning Materials ​

Official Documentation ​

Video Tutorials ​

Articles and Tutorials ​

Books ​

Community Resources ​

Community Platforms ​

Developer Communities ​

Development Tools ​

  • HBuilderX: Officially recommended development tool providing complete uni-app development support
  • VS Code: Lightweight development tool used with plugins
  • WebStorm: Powerful JavaScript IDE
  • CLI Tools: Command-line tools for creating and managing uni-app projects

Debugging Tools ​

Design Tools ​

UI Frameworks ​

uni-app can integrate various UI frameworks to help developers quickly build beautiful user interfaces.

Official UI Frameworks ​

  • uni-ui: DCloud's official UI component library, designed in coordination with uni-app
  • uView: Comprehensive uni-app ecosystem UI framework
  • ColorUI: Lightweight, reliable uni-app UI component library
  • ThorUI: UI framework with rich components and detailed documentation
  • uViewUI: Comprehensive uni-app UI framework

Third-party UI Frameworks ​

  • Vant Weapp: WeChat Mini Program UI component library open-sourced by YouZan Frontend Team
  • iView Weapp: High-quality WeChat Mini Program UI component library
  • Ant Design Mobile: Implementation of Ant Financial's mobile design specifications
  • Element UI: Vue-based desktop component library (H5 version)
  • NutUI: JD.com style mobile component library

Code Samples ​

Basic Function Samples ​

  • Page Navigation: Examples of page jumping, parameter passing, returning, and other navigation functions
  • Data Storage: Examples of local storage, cache management, and other data storage
  • Network Requests: Examples of GET, POST requests, file uploads/downloads, and other network requests
  • Component Communication: Examples of parent-child component, sibling component, and cross-page communication
  • Lifecycle: Examples of application lifecycle and page lifecycle

Advanced Function Samples ​

Complete Project Samples ​

Resource Downloads ​

All resources can be obtained through the following methods:

  1. Directly visit the corresponding resource detail page and click the download button
  2. Search for the corresponding resource in the uni-app Plugin Marketplace
  3. Find and download sample code on GitHub
  4. Follow the uni-app Official Community to get the latest resources

Resource Contributions ​

We welcome developers to contribute high-quality uni-app resources. If you have good templates, plugins, tutorials, or sample code to share, please refer to the Contributing Guide to submit your resources.

Resource Updates ​

The resources on this page will be updated regularly to ensure the provision of the latest and most practical uni-app development resources. If you find any outdated or invalid resource links, please provide feedback through the Contact Us page.

Develop once, deploy everywhere - Making cross-platform development easier