52gaokao

出自Silica Library | 間奏時光
於 2020年5月25日 (一) 07:49 由 Silica留言 | 貢獻 所做的修訂 →‎项目简介
跳至導覽 跳至搜尋

52高考 - 專注於「網際網路+」教育的一站式學習平台

項目簡介

  對於學生:面向高中生的在線課程、試題練習、選科規劃與升學指導等功能。學生可通過平台觀看教學視頻、線上練習習題、規劃選科分班、諮詢升學指導、獲取高考資訊等。
  對於學校:可為學校進行針對性的功能研發,如線上分班、學生學習進度跟蹤等。

  官方網站:52高考網-高中複習備考及升學指導系統

截圖

52gaokao 01.png 52gaokao 02.png 52gaokao 03.png 52gaokao 04.png 52gaokao 05.png 52gaokao 06.png 52gaokao 07.png 52gaokao 08.png 52gaokao 09.png 52gaokao 10.png

下載 APK (最新版本)

  官網下載

  測試帳號:15817066012
  測試密碼:123456789

負責內容

• 負責單獨完成該項目 Android 端的開發、檢測、上架與後續維護迭代;
• 參與需求工作,協助需求制定,並為具體實現提供合適建議;
• 為參與合作實驗的學校,提供直接的面對面的技術支持;
• 對已上線產品進行跟蹤,及時發現並修復問題,保持功能迭代更新;
• 與其它客戶端開發人員溝通協作,保證多端最終功能相近。

技術實現

界面實現

  首頁使用 Fragment + FragmentTabHost。
  列表條件篩選使用 DialogFragment,並能根據控制項位置下置顯示,不蓋住原來的按鈕。
  遵守 Material Design 的基本設計及其動畫效果的同時,儘可能提供與 iOS 端相近的使用體驗 (如一些按鈕跟隨設計稿,使用類 iOS 的樣式)。
  所有包含文本的控制項均預設最小與最大尺寸,避免文本超出預定控制項長度。

第三方服務使用

  課程直播:polyv 保利威雲直播。
  運營統計:Umeng 友盟統計。
  三方支付:微信支付。
  錯誤收集:Bugly。

開源庫使用

  整體架構:MVVM + DataBinding。
  網絡請求:OkGo (OkHttp),使用 Json 進行數據傳輸。
  圖像處理:Picasso,TakePhoto。
  內存泄漏檢測:LeakCanary。
  以及其它常見第三方庫 (如 Gson、TBS X5 等)。

其它

  基於 OkGo 的 API 出錯即時反饋,允許在 debug 模式下顯示出錯的 API 的提交及返回信息。
  用於調試 API 直接返回 HTML 錯誤頁時直接渲染並顯示在 APP 中。