How to develop a WeChat Mini Program: requirements, tools, best practices, how is it different from a web application?

1. 101: how to develop a WeChat Mini App

Source: William Kwan
Source: Le Wagon
Source: Le Wagon

2. Before starting to create an Instant App


3. Useful Github resources to get started with Mini Program development

4. Integrations

WeChat JS SDK

Some functionalities available with WeChat JS SDK can also be implemented in a Mini Program:

  • QRcode / barcode scanner
  • WeChat pay
  • WeChat login
  • Geolocation
  • Accelerometer
  • Interaction with WeChat card system
  • Template Message
  • Service centre message
  • Interaction with iBeacons
  • Fapiao information
  • WeRun
  • etc…

WeChat UnionID: what is the difference with OpenID? How to set it up?

UnionID is the unique user ID across every WeChat channel (Official Account, Mini Program, H5) that is bound to the same open platform account.

So for a given user, the UnionID is the same for every WeChat channel. However, the OpenID is different between Official Account and Mini Program and H5.

WeChat Payment

Template message

5. UI component development

6. Performance optimization

7. Development frameworks

WeChat Mini Programs Development Frameworks (2018) - Le Wagon

8. What are the requirements? What do you need to create a WeChat Instant App?

9. You don’t need to develop them from scratch any longer: the Mini App ecosystem is commoditizing very fast

Mini Programs are commoditizing very fast, with: 

  • the emergence of use case focused drag and drop builders: e-commerce shops, loyalty programs etc.
  • maturing frameworks allowing to create multiple front-ends (H5, Mini Programs) from a unified codebase

Mini Program Generators (Drag & Drop UX) = sxl.cn


10. Performance measurement and analytics

11. All in one place – essential reports to learn the basics:



Updated on 2019-07-16

Article Attachments

Related Articles