關於Android開源庫分享平臺,(GitClub)微信小程式的開發體驗
阿新 • • 發佈:2019-01-02
七八月份的深圳一直在下雨,總有人說雨天適合窩在家看書,對於程式開發者來說更是難得的學習機會。我們502工作室的小夥伴利用這個時間學習了一下微信小程式開發,並上線了一個GitClub小程式,目前功能有些簡陋,難免有辣眼之處,煩請各位大俠手下留情。鋪墊結束,請使用掃描這個二維碼登陸GitClub小程式參觀。
本次後臺伺服器由@艾神一不小心使用SpringBoot框架搭建,技術相關會在後續文章中分享,微信小程式端由 @VinsonGuo和@ca!負責編寫,閒言少敘,先上微信小程式端的程式碼以表誠意。小程式的原始碼地址:GitClub
為什麼要弄這麼一個小程式?
首先,當然是為了學習,微信小程式技術上的利弊姑且不談,這兩年小程式確實火了,生活中使用了一些小程式後,如騰訊乘車碼小程式,不用地鐵卡,不用下載APP直接掃碼坐地鐵賊拉方便啊!那為什麼要學習微信小程式呢?微信幾個億的客戶群體,沒辦法,微信小程式人家裡有礦啊!咱也跟著挖點兒礦唄!
其次,我們是Android開發者,弄GitClub這種分享型別的小程式,在微信中建立一個能其他Android開發者交流的小平臺,每天都會分享一些一些優秀的、新的Android開源庫,一些重要的Android類的技術文章,以及一些程式開發業內的重要新聞,讓感興趣的夥伴利用零碎時間,如擠地鐵、蹲大號、等女朋友的時候刷刷我們的小程式。當然以後也會增加其他開發語言的受眾群體,java,javaEE,javaScript,C/C++,IOS,Html,PHP,Physon等等。
核心功能:使用者通過小程式分享文章—>後臺稽核後發表—>通過演算法來排序展示—>使用者瀏覽、收藏、分享文章,以下為小程式部分截圖。
主頁:
主頁可以最直觀的看到圖文講解,通過Gif圖的形式以最快速度瞭解該開源庫的目的。
文章詳情頁面
文章詳情頁則描述關於該開源庫的適用群體、相關分類、github開源地址以及README詳細描述。
文章搜尋頁
後臺伺服器根據關鍵字的錄入來進行全域性的搜尋,該搜尋通過elasticsearch搜尋引擎(內部通過nosql實現)進行實現。
收藏頁/貢獻頁
可以檢視你的收藏和貢獻的文章,以及對文章進行管理。
投稿頁
如果你想把自己的文章或者開源庫進行推廣和開源,不妨通過我們的小程式來進行分享推廣吧!我們有專業的稽核管理人員來進行稽核,會在第一時間進行稽核併發布您的文章。
開發仍在進行中,第三個版本即將釋出,敬請有興趣的小夥伴請繼續關注。