[Reply “1024”, send you a special push]

Yes, I developed a super fun small program, not to mention, read my moments of friends should know that I often use it to draw, but it is not just a lottery tool. I made the prototype drawing, design drawing and front-end interface by myself. It took me two weeks from idea to molding. Now I’m going to tell you from the beginning, and I hope it will help you develop products in the future.

The source of product ideas

As you all know, some time ago I often used the lucky draw assistant developed by Feng Da company this small program to send prizes to everyone. Then, on the way back from a business trip to Qingdao, I talked with my friend and said, “I think we should develop an attendance assistant. Based on geographical location, the setting range is within 100 meters. Look at the sweepstakes assistant. It’s small but it works. It solves the pain point. So why not develop a similar attendance assistant?

But in small procedures on a search attendance, sign-in and other keywords, too many similar small procedures, my friend said: it is better to develop a sign-in and lottery small procedures. I said: What do you mean? Wouldn’t it be fun, for example, to sign up for a meeting and draw a lottery if people showed up? So let’s extend it again, such as reporting auto show activities, and some dry sales activities, we can use it to create activities, invite through wechat small program, in the check-in, after the successful check-in, lucky draw, can make the sales activities attract a lot of people? To be honest, the more we talk, the more I feel very promising and fun. Thinking is really more collision, the more inspiration, the more open thinking. I feel it is necessary to have a weekly brainstorming session.

Action is better than heart

On Saturday, I came back from a business trip. On Sunday, I drew a picture of the thinking guide at home and smoothen the whole logic. Monday to the company, and a few friends a chat, started dry. I started sketching the Sketch on Monday afternoon, and it took me almost a day to complete the Sketch. The diagram below:

Popularization of knowledge: As a programmer who can’t design, I strongly recommend using Sketch to design effect pictures. This software is a magic tool for design. It’s easy to design effect pictures without knowing too much ABOUT PS. Android and iOS multiples can be quickly cut out. (I will introduce this software separately later)

This software actually the difficulty lies not in the design, also is not in a front-end interface, is the logic of the background and the design of database, because we ask he can launch alone, a sign in, sweepstakes, and between them and can free combination, can launch and sign in or sign in and draw, or activity, check-in, draw together. So the whole logic is complicated.

Of course, the front interface details page is also a common one, adding a lot of logical judgment, in the WXML file a lot of conditional statements in your head. But that doesn’t stop us from wanting to do it. On another Tuesday night, we worked until 3am, worked through all the overall logic, and went home to sleep to get it out on Thursday.

Product display

How’s that? Does it look all right? To be honest, as a programmer, I feel it’s not easy enough to design this way. Although not very beautiful, but enough simple and concise. As a non-famous programmer, my favorite product manager is Steve Jobs, who loves simplicity and simplicity. As a non-famous programmer, my favorite engineer is Woz. It was Jobs and Woz who created Apple, well, that’s it.

Product development experience sharing

To tell you the truth, after the completion of this product development, basically micro channel small program components and API basically let me study through. In particular, custom generated images, select cropped images, call libraries, use map positioning, as well as map, template messages, forwarding to groups and other functions, have been thoroughly understood. In fact, wechat small program development is not as difficult as you think, super simple. I will write a separate article about the development experience later. Tomorrow I will post an article about some great third-party libraries for small program development, which are super easy to use and worth. Be sure to check it out.

conclusion

Summary, I do not want to advocate the development of small program, learning small program, because small program fundamentally, do not learn, a point JS can develop small program, this technology need not deliberately learn, take a look at the document, can get started. A responsive system, just like our Android databing truth, plus will point JS can be fully mastered. It is so simple, small program in the wechat hot push, this year will continue to fire, understand the knowledge of this aspect, you will not lose.

In addition, I want to say that the name of my small program is: active Cloud Assistant. Recently last week will send book prizes in the public list, random draw, you can go to participate in the interested, do not want to do not in vain, in case you win? It lasted for about two weeks, all kinds of books, from small programs, to big data, to Python, machine learning and other technical books. Ok, click on the small program below, go to have a look, to participate!!

Click on me to open the applet