本文是小天盒子(獨立開發(fā)的課表APP)的Github項目ReadMe文件卸伞。
一.我是誰温自?
小天盒子是2016年5月開始開發(fā)的Android端APP淘太,截止到2017年9月27已經發(fā)布大約6版本昌简。
最新版本更新日志 小天[V2.0.6.20170927]
1.課程表增加日視圖险耀,每天給你的更清晰。
2.主題色可以隨著背景圖的改變而改變则拷,拒絕單調藍。
3.課程背景修改為淺色系曹鸠,有木有充滿活力煌茬?
4.課程表與節(jié)次聯(lián)動【逼死強迫癥系列得到了改善】。
5.部分代碼重構彻桃,提升系統(tǒng)穩(wěn)定性坛善。
二.我的功能是什么?
小天盒子的使用范圍是天津科技大學學生邻眷,暫時為解決超級課程表外網無法獲取課表的痛點眠屎,目前已經可以借助相關技術或者官方VPN進行外網訪問(暫時不上線)
當然小天盒子從運行速度,設計風格肆饶,沒有廣告改衩,校園定制等方面已經做的比超級課程表好了,我相信大家也會這樣想驯镊。
同時小天盒子不僅僅只可以查課表葫督,還有成績,校園網板惑,GP橄镜,圖書館功能在開發(fā)。目前在考慮的還有校園社區(qū)冯乘,但是這無疑會讓APP包變得很大洽胶,所以在開發(fā)的時候會慎重選擇功能,爭取達到內容和質量最優(yōu)裆馒。
三.我是怎么誕生的姊氓?
小天盒子客戶端開源(服務器嘛呀不開丐怯,也沒啥東西),如果有興趣的話可以研究一下寫的亂糟糟的代碼他膳。
初次萌生這個想法的時候是 見到 R學長(這里就叫R學長)自己開發(fā)的軟件可以為同學們服務响逢,我也想開發(fā)一款為同學們服務的軟件,但是沒有很好的想法棕孙,自從學校限制外網無法訪問教務之后舔亭,超級課程表就變得很雞肋,正好有同學說不喜歡廣告和超級慢的啟動速度蟀俊,不如就開發(fā)課表和教務的相關東西钦铺。
這里主要用到的知識是 抓包和模擬登錄 包解析等,感興趣可以自己研究一下肢预。
四.我的發(fā)展史
小天盒子從2.0.4(2017年9月)開始加入系統(tǒng)下載統(tǒng)計矛洞,截止到2017年10月20日,總下載量為1485烫映,當然這是建立在沒有多次大規(guī)模宣傳的基礎上沼本,日活躍度150-250,當然這個量還是很低锭沟,但是只要有人用就要堅持下去抽兆。
小天盒子將在下個版本加入用戶注冊,屆時會統(tǒng)計用戶數(shù)更新族淮。
具體的更新表會在文末列出并實時更新辫红。
五.我的自拍
界面使用Google Material Design設計風格(我是MD粉啊)祝辣,當然還在持續(xù)的調整更新中贴妻。
六.技術
客戶端開發(fā):Android Studio,Java8
服務器開發(fā):PhpStorm蝙斜,Thinkphp3.2.3
服務器:Apache2.0
開源項目
compile 'com.android.support:appcompat-v7:25.2.0'
compile 'com.android.support:design:25.2.0'
compile 'com.android.support:support-vector-drawable:25.2.0'
compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
compile 'org.greenrobot:eventbus:3.0.0'
compile 'com.squareup.okhttp3:okhttp:3.6.0'
compile 'org.jsoup:jsoup:1.10.2'
compile 'org.litepal.android:core:1.3.2'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.android.support:cardview-v7:25.2.0'
compile 'com.google.android.gms:play-services-ads:10.2.0'
compile 'com.github.cooltechworks:ScratchView:v1.1'
compile 'com.jph.takephoto:takephoto_library:4.0.3'
compile 'com.google.code.gson:gson:2.8.1'
compile 'com.android.support:palette-v7:26.0.0-alpha1'
compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.28'
compile 'com.jakewharton:butterknife:8.4.0'
testCompile 'junit:junit:4.12'
apt 'com.jakewharton:butterknife-compiler:8.4.0'
七.未來
目前的規(guī)劃:
開發(fā)者后臺管理工具(網站)
宣傳頁(網頁)
希望有興趣的伙伴加入我們名惩,讓技術為更多人帶來方便。
點擊這里:小天下載鏈接(僅適用于天津科技大學撒T熊)
點擊這里:Github(雖然很渣的代碼绢片,大神都不屑于看的那種,但不明覺厲的同學還可以給個Star哦岛琼!)
八.數(shù)據(jù)報表
項目 | 值 | 時間 |
---|---|---|
最新版 | v2.0.7 | 2017-11-04 |
下載量 | 2004 | 2017-12-04 (2017年9月至今) |
日訪問 | 200-300 | 日均 |
用戶注冊 | 189 | 2017-12-04(2017年11月至今) |