Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 3.1 KB

README_TraditionalCh.md

File metadata and controls

51 lines (39 loc) · 3.1 KB

股市盤後公開資訊解析器






English_README

這個簡易的Demo專案將會透過臺灣證券交易所(TWSE)公開資訊OpenDataAPI抓取股市的盤後資料。

這個Demo將透過[Retrofit 2 + RxJava2]、 HttpURLConnection兩種網路通信方式從資料來源抓取數據, 且此專案是使用 MVVM設計模式架構的。(Android Kotlin)

這個Demo使用到以下功能:

實作項目 功能描述
Coroutines 協程是 Kotlin 中高效能、且輕量的多工、多執行緒功能
Retrofit 2 + RxJava2 一個使用REST API設計,用來做HTTP請求的網路通信框架
HttpURLConnection 一種相當常見的Http請求,用來做存取資料的網路通信
Gson 由Google公司發布,一個專門用來處理Json解析相關事務的開源工具
Android Paging Library* Android官方推出專門用來處理無限清單、大量資料清單的分頁功能函式庫
Room Persistence Library* 提升資料持久性,是Android官方推薦操作資料庫存取動作的函式庫
ViewModel* 一個具有生命週期感知的元件
LiveData* 一個具有生命週期感知的元件並可觀察的資料類型
MVVM Design Pattern* Model-View-ViewModel,最新、也是 Google官方推薦的設計模式(架構)

*星號表示這個功能或函式庫是屬於 Android Architecture Components - Android Jetpack 的一份子。




這個專案使用 AndroidX相容包函式庫