基於Google Flutter的開源中國客戶端,支援Android與iOS

yuxiyu發表於2018-05-09

FlutterOSC

Android掃碼下載APK

  • 請使用手機瀏覽器掃碼下載,不要使用微信或者qq掃碼
  • 基於Google Flutter的開源中國客戶端,支援Android與iOS

功能

  • [x] 登入(使用osc賬號)
  • [x] 檢視資訊(未登入即可檢視)
  • [x] 檢視、回覆、發表、評論動彈(需要登入)
  • [x] 動彈小黑屋(需要登入)
  • [x] “發現”部分的功能基本上都是用H5實現
  • [x] 資訊列表、動彈列表、評論列表支援下拉重新整理或分頁載入
  • [ ] 動彈中的圖片預覽暫未實現
  • [ ] 搖一搖、“我的”頁面功能暫時沒完成
  • [ ] 主題切換功能暫未實現

說明

  1. 由於開源中國的openapi只提供了基於webview或瀏覽器的oauth認證方式,故該專案登入介面使用webview載入OSChina三方認證頁面,請放心使用開源中國的賬號和密碼登入
  2. 受開源中國openapi的限制,獲取動彈資料需要登入,由於openapi的資訊介面提供的資料比較簡單,故資訊部分採用python爬取的網頁資料
  3. 本專案純屬個人興趣愛好而寫,不是開源中國官方版本,原始碼僅供學習交流,實際使用請下載安裝開源中國官方APP

截圖

iOS

基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS
基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS
基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS

Android

基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS
基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS
基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS 基於Google Flutter的開源中國客戶端,支援Android與iOS

系列博文

索引 文章
1 從0開始寫一個基於Flutter的開源中國客戶端(1)
Flutter簡介及開發環境搭建 | 掘金技術徵文
2 從0開始寫一個基於Flutter的開源中國客戶端(2)
Dart語法基礎
3 從0開始寫一個基於Flutter的開源中國客戶端(3)
初識Flutter & 常用的Widgets
4 從0開始寫一個基於Flutter的開源中國客戶端(4)
Flutter佈局基礎
5 從0開始寫一個基於Flutter的開源中國客戶端(5)
App整體佈局框架搭建
6 從0開始寫一個基於Flutter的開源中國客戶端(6)
各個靜態頁面的實現
7 從0開始寫一個基於Flutter的開源中國客戶端(7)
App網路請求和資料儲存
8 從0開始寫一個基於Flutter的開源中國客戶端(8)
外掛的使用

相關文章