66study
樂學生涯 - 專注於「互聯網+」教育的一站式初中學習平台
項目簡介
面向初中生的在線課程、試題練習、選科規劃與升學指導等功能。學生可通過平台觀看教學視頻、線上練習習題、規劃選科分班、諮詢升學指導、獲取中考資訊等。
截圖
下載 APK (最新版本)
官網下載
測試帳號:18998412071
測試密碼:123456
負責內容
• 負責單獨完成該項目 Android 端的開發、檢測、上架與後續維護迭代;
• 參與需求工作,協助需求制定,並為具體實現提供合適建議;
• 對已上線產品進行跟蹤,及時發現並修復問題,保持功能迭代更新;
• 與其它客戶端開發人員溝通協作,保證多端最終功能相近。
技術實現
界面實現
首頁使用 Fragment + FragmentTabHost。
列表條件篩選使用 DialogFragment,並能根據控件位置下置顯示,不蓋住原來的按鈕。
遵守 Material Design 的基本設計及其動畫效果的同時,儘可能提供與 iOS 端相近的使用體驗 (如一些按鈕跟隨設計稿,使用類 iOS 的樣式)。
所有包含文本的控件均預設最小與最大尺寸,避免文本超出預定控件長度。
第三方服務使用
運營統計:Umeng 友盟統計。
三方支付:微信支付。
錯誤收集:Bugly。
開源庫使用
整體架構:MVVM + DataBinding。
網絡請求:OkGo (OkHttp),使用 Json 進行數據傳輸。
圖像處理:Picasso,TakePhoto。
內存泄漏檢測:LeakCanary。
以及其它常見第三方庫 (如 Gson、TBS X5 等)。
其它
基於 OkGo 的 API 出錯即時反饋,允許在 debug 模式下顯示出錯的 API 的提交及返回信息。
用於調試 API 直接返回 HTML 錯誤頁時直接渲染並顯示在 APP 中。