Anytime project development record 0

Source: Internet
Author: User

Anytime, Chinese name: I am very busy.

Developer: The Lonely Cat God.

This project will be updated continuously until I decide not to maintain this APP.

#0. Project cause:

Every day, we are doing many things, such as getting up, eating, taking a bath, and sleeping. At work, we will go to work, get off work, and work overtime, in our free time, we will sing K, bubble bars, ball games, and so on. Do you know how many people are doing these things with you? This application will get the content you are doing and check whether the same person is doing the same thing. Although this project looks boring, it can be considered a practical project after work.

#1. application process:

First, the application will ask you to select what you are doing and send it to the server. Then, the server will get the same time point and how many people are doing the same thing as you. And then return to the application. At the same time, in order to increase users' interest, the achievement function is added to it. For example, if only you are eating at this time point, you will get the achievement of a single diners (probably that means, maybe the names will be different later ). This may be an attraction for those who have collection preferences.

#2. Specific functions of the application:

1. Register and log on.

2. Click the list to see how many people are doing this at the same time.

3. Achievement functions.

4. the user feedback function allows you to feed back certain items in the list of tasks you want to add to increase application sustainability.

#3. Development Platform selection:

Because real-time recording is required, you can select the mobile platform Android (the iOS version may appear, but now you are only preparing for the Android version. After all, you have limited energy ).

Google's platform was originally the most suitable for server selection. However, Google's platform was abandoned because of its network speed and the possibility of being damaged by the wall, and because iOS may be available in the future. Then AVOS is selected for server development.

#4. Technical Issues:

Because I am working on Android development, there will be very few technical problems in Android. However, AVOS uses node. js for server development, for node. js, I just know about it, but it is still a lot worse when it is actually used for development, so node. js is a challenge in development.

#5. Current progress:

This is my personal idea. I am also writing this APP by myself, and I have already written a lot. Recently, I decided to write it out and share it with you, so now the project has completed a lot of content.

For more information, see: "User Registration", "User Logon", "list of tasks", "click to view how many people are doing the same thing at the same time", and "user feedback.

In the subsequent content, I will write down how I design and implement it one by one.

For the AVOS platform, because the "achievement function" requires the server to perform operations, but the server is developed using node. js, It is very lagging behind, but now it is about to begin.

#6. About me:

If you have good ideas, you are welcome to raise them. If you do not agree with some of the points in this article or have other suggestions, you are welcome to leave a message.

Improve each other. This is what I decided to release. The goal of building a car with a closed door will never be what I want to improve myself. If you have any ideas, please leave a message.

#7. Project record list:

1. Project Introduction: this blog.

2. Android end design: Anytime project development record 1.

3. login, registration, and password retrieval: Anytime project development record 2.

4. Implementation of user feedback: Anytime project development record 3.

5. Implementation of the task list: Anytime project development record 4.

6. Click the implementation after the event list: (the link will be provided after completion ).

7. Implementation of achievement functions: (links will be provided after completion ).

For the time being, I will modify this list if there are any changes.

#8. Project source code

The source code of the project is on Git, which is open source in China. below is the link address.

Note: In the AnytimeApplication. java file, your AVOS account is required.

Http://git.oschina.net/maomishen/Anytime

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.