Anytime項目開發記錄0

來源:互聯網
上載者:User

Anytime,中文名:我很忙。

開發人員:孤獨的貓咪神。

這個項目會持續更新,直到我決定不再維護這個APP。

#0,項目起因:

    每天我們都在做很多事情,生活上,起床、吃飯、洗澡、睡覺等等,工作上我們會上班、下班、加班等等,空閑時間我們會去唱K、泡吧、打球運動等等之類的。你知道有多少人,與你同時在做這些事情嗎?這個應用,將會得到你做事情的內容,並查詢有沒有相同的人在做同樣的事情。雖然這個項目看起來很無聊,也算是工作之餘,練練手的項目了。

#1,應用流程:

    首先,應用會要求你選擇你現在做的事情,發送到伺服器,之後,由伺服器來得到同一時間點,有多少人與你在做相同的事情。之後返回到應用中顯示給你。同時,為了增加使用者的興趣,在其中添加了成就功能,比如,這個時間點只有你一個人在吃飯,那麼,你將獲得一個唯一吃飯者的成就(大概就是這個意思,也許後面名字會有所不同)。對於有收集癖好的人來說,這也許是一個吸引點。

#2,應用具體的功能點:

    1. 註冊和登入。

    2. 做事情的列表,點擊後可以看到有多少人在於你同時做這件事情。

    3. 成就功能。

    4. 使用者反饋功能,使用者可以反饋想要添加的做事情列表中的某些項,用來增加應用的可持久性。

#3,開發平台的選擇:

    基於要即時記錄,所以選擇移動平台,Android(iOS版本可能出現,但是現在只準備做Android版本,畢竟精力有限)。

    對於伺服器的選擇,Google的平台原本是最適合的,但是由於網速和可能被牆掉,又因為後續可能會有iOS版本,所以放棄Google平台。之後選擇了AVOS來進行伺服器方面的開發。

#4,技術問題:

    由於本人在做Android開發,所以在Android方面,存在的技術問題將會很少。但是AVOS是用node.js進行伺服器開發的,對於node.js,我只是大概的瞭解過,真正用來做開發,還差的很多,所以node.js會是開發中的一個痛點。

#5,目前的進度:

    由於這個是個人的一個想法,也是我一個人在寫這個APP,並且已經寫了很多,也是最近一段時間,才決定寫出來和大家分享,所以現在項目已經完成了很多內容。

    具體一些,已經完成了的內容有:“使用者註冊”、“使用者登入”、“做事情的列表”、“點擊後查看有多少人同時在做同一件事”、“使用者反饋”這幾項。

    在之後的內容中,我會將我如何設計,如何?一一寫出。

    針對於AVOS平台,因為“成就功能”需要伺服器來進行運算,但是伺服器是用node.js來進行開發的,所以非常滯後,不過現在也要開始進行了。

#6,關於我:

    如果大家有好的想法,歡迎大家提出。如果對文中的某些觀點不同意或者有其他的建議,也歡迎大家留言。

    互相進步,互相提高。這就是我決定發布出來的目的,閉門造車永遠達不到我想要提高自身的目的。所以,有任何想法,歡迎各位留言。

#7,項目記錄列表:

   1. 項目介紹:本篇部落格。

   2. Android端設計:Anytime項目開發記錄1。

   3. 登陸、註冊與找回密碼的實現:Anytime項目開發記錄2。

   4. 使用者反饋的實現:Anytime項目開發記錄3。

   5. 做事情列表的實現:Anytime項目開發記錄4。

   6. 點擊事情列表後的實現:(當完成後會給出連結)。

   7. 成就功能的實現:(當完成後會給出連結)。

暫時這樣安排,如果有改動的話,我會修改此列表。

#8,項目源碼

項目源碼在開源中國的Git上,下面是連結地址。

注,AnytimeApplication.java檔案中,需要你的AVOS帳號。

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.