一起擼個朋友圈吧 - 談談項目

項目地址:https://github.com/razerdp/FriendCircle (能弱弱的求個star或者fork么QAQ)
《一起擼個朋友圈吧》 這是本文所處文集,所有更新都會在這個文集里面哦,歡迎關注


上篇鏈接:http://www.lxweimin.com/p/17c51bd5ba70
下篇鏈接:暫停更新,恢復時間未定。


在發布這篇文章的時候,朋友圈這個項目已經把“個人回復的評論刪除”功能補充了。

本篇文章不是技術原理實現文章,而是總結,以及對于這個項目接下來的計劃進行一下討論。

說起來,一起擼個朋友圈吧這個項目是從2016-02-10,第一篇文章《ListView(上)篇》開始,其實一開始我打算弄完ListView就算了,畢竟按照我當時的水平來說,弄一個朋友圈,實在是感覺無法實現。

但是,心里覺得不甘心啊,既然起名一起擼個朋友圈吧,但只弄了開頭就放棄,真的很不甘心。

于是只好硬著頭皮上,從第一次接觸后臺,到第一次部署TomCat,到hibernate與mysql的交互等等,再到朋友圈項目中各種自定義控件,各種效果,細節的捕捉。期間我查詢過無數的資料,想過很多方法,無論是笨拙的方法,還是巧妙的方法,在寫出文章之前,我都把我腦海里想到的idea都實現了一次。

是的,在寫過N個Java文件,再刪了N個后,呈現出來的,就是您現在在GitHub上看到的代碼,以及每一篇文章所記錄的文字/gif。

在朋友圈項目進行到現在,一共經歷了2個月的時間,這兩個月里,我是畢業設計/朋友圈項目/后臺學習三條線同時進行。到現在為止,服務器基本實現,朋友圈項目也跨過了一個大腳步,而畢業設計,已經是完成了。

有時候,人不逼一下自己還真無法知道自己所認為的極限是如何的容易突破。

誠然,朋友圈項目到現在為止,都僅僅是單方面的通信,也就是服務器的偽數據與客戶端的展示,要說交互,頂多就是點贊和評論。未來的路還有很長,而且,能否堅持走下去,仍然是未知。

網上也有很多仿朋友圈項目,在開發過程中,我也看過他們的項目,但最終還是沒有走同一條路(不過有很多地方思路都是很贊的),因為從第一步開始,就注定了我們的項目是必須逼著自己接觸以前不愿意,或者覺得麻煩的領域。

——比如控件的自定義。
——比如設計模式的使用

等等。

微信朋友圈,在我眼中,最漂亮的地方不是朋友們的八卦日常,而是它的細節,它的動畫,無論是點贊的放大小心心,還是圖片縮放,亦或是評論時自動對齊評論的下方,這些地方可以看得出微信做的很用心,當然,肯定也踩過很多個坑。

但大神,不都是踩著坑一路走過來的么。

正因為微信朋友圈的小細節如此動人,因此在開始這個項目的時候,我也是極度抓細節,當然,這些細節實現都是向iOS版看齊的,Android方面依然有很多地方沒有iOS用心。

扯了那么多,現在談談這個項目接下來的走向吧。

接下來期望可以實現的是以下功能:

  • 發布動態
  • 小視頻
  • 注冊功能?

說實話,上面三個功能里,我最希望實現的只是小視頻,其他功能真的興趣寥寥。

原因很簡單,已經有了一個微信了,我干嘛還要弄一個一模一樣的完全體,況且我的初衷僅僅是為了實現微信朋友圈的展示,而非一個完整的功能。其次,服務器每個月都是需要花錢養著的,而這個并不是商業項目,也不需要用戶,所以發布動態和用戶注冊這兩個我真的不太想實現。

所以接下來如無意外,應該是著重于研究小視頻吧。

朋友圈項目到現在,也是時候告一段落了,除了因為我找到了下一份工作外,還有一個重要的原因是我需要先保證我的畢業可以順利,也就是要花費很多時間精力去弄畢業論文和答辯。

因此,本項目的文章編寫將會停下一段時間,下一次更新,應該就是小視頻功能了。

感謝您的關注以及支持。當然,對我而言,最大的支持莫過于gitHub上的star和fork了。

最后,祝您生活愉快,謝謝。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容