前段時間,21歲的我第一次開啓了名爲『戀愛』的副本,開始打名叫『女友』的BOSS,深感過程艱難,整個過程彷彿0級的菜雞進入了佈滿世界迷霧的地圖,只能當心翼翼才能平安經過。然而在打怪升級的過程當中,偶然看見有人感嘆:要是談戀愛有進度條該多好!因而基於這個idea,身爲iOS開發者的我決定開發一款可以像技術手冊通常的app,幫助程序員以及其餘戀愛初學者入門,而且更健康的戀愛。固然,女友也做爲顧問參與了app內容的準備,對此我是感激不盡的。git
APP的思路是經過任務系統,讓用戶明白戀愛每一個階段要作的最基本的事情,而且經過作任務的過程來聯動其餘功能,最終達到可以推送關係深刻的效果。程序員
首先介紹一下技術背景:github
雖然Python水平還能夠,可使用Django開發後端,可是爲了上線速度,最後仍是決定用BAAS服務作後端。以前一直使用Bmob,這回試了一下Leancloud,文檔清晰,社區活躍,開發體驗很是不錯,就是免費額度比較低,商業版收費比較貴。數據庫
開發中惟一的難點是任務不分的設計,由此個人數據庫的設計以下 後端
開發自己比較簡單,只說一下使用的第三方庫app
PS.我不知道爲何有不少人不會就事論事,本意是分享出本身的代碼和你們交流,也但願獲得關於技術自己的批評、指正。數據庫設計
有不少人在下面質疑所謂的『大廠OFFER』,很差意思,我拿的是產品OFFER,技術上面確實比不過評論區大佬。不過我也但願在下面噴的鍵盤俠們貼出本身的GitHub地址、工做公司、工做年限以及職級,讓全部人看看大家的水平是否配得上如今的薪水。ide