你或許不需要一個獨立 APP:我們用小程式來做社群的官方應用
可能大家還記得,我們在一個多月前釋出了一個小程式“Linux文章”,並用它來作為的我們的官方 APP。當時的實現的功能還是一個最簡單的版本,基本上只是一個文章列表和文章檢視。經過這段時間的不斷打磨,我們終於在這個小程式的基礎上,形成了比較完善的一個內容社群的官方應用。下面我給大家正式介紹一下這個小程式的功能。
首先,由於名字的原因,這個小程式沒法叫做“Linux中國”,所以它的名稱是叫做“Linux文章”,這有點尷尬,不過大家一般來說都可以通過掃描如下的小程式碼來使用它。
首次訪問這個小程式,會顯示一個“操作指南”,從中我們可以看到,這個小程式沒有采用慣常的“文章列表、點選檢視”的模式,所以並不是將網站體驗直接照搬到小程式當中。在這個小程式當中,充分利用了各種滑動操作,並且可以單手完成絕大部分操作。
按照指示,你可以在此螢幕上左滑或右滑看到首頁的搜尋框——可以搜尋你想找的文章,也可以上滑看到預設文章列表或搜尋結果。
而當將此頁面上滑,或再次訪問此小程式時,會直接顯示文章列表(或搜尋結果列表):
如果進行了搜尋,比如搜尋“樹莓派”,那麼會在列表上指示搜尋關鍵字,可以“關閉”這個關鍵字指示,返回預設文章列表:
在這個列表上,可以左右滑動,瀏覽更多的文章。此外,點選題圖時,會切換該頁面的顯示模式,變成橫屏模式,以題圖為主要顯示內容。而在橫屏模式中,長按題圖可以儲存該題圖到相簿當中。
也可以再繼續向上滑動,顯示該文章內容。當然你也可以點選這個頁面當中的標題訪問文章內容。
左右滑動文章頁面可以看到文章內的素材資訊,包括導航、連結、圖片等,方便訪問。
在文章頁面中,可以向下滑動回到列表,也可以繼續向下滑動回到首頁。
基本上,這個小程式實現了訪問我們的內容的一個獨立渠道,未來,我們還會增加一些方便而不會讓小程式過於笨重的功能。希望大家喜歡。如果你有什麼建議或 bug 反饋,請加入微信群:
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 我們或許不需要 classnames 這個庫
- 我們或許不需要 React 的 Form 元件ReactORM元件
- 或許我們在 JavaScript 中不需要 this 和 classJavaScript
- [譯] 你究竟能用 Python 做什麼? 我們一起來看下 Python 的 3 個主要應用方向Python
- 我的第一個Android應用程式Android
- [應用案例]一個基金管理工具,做來自己用的
- 我用Kotlin寫了一個精美的應用,你確定不來看下麼Kotlin
- [應用案例]小程式來了,收錄屬於你的小程式,快來提交吧
- [譯] 用 Flutter 開發你的第一個應用程式Flutter
- 我們分析了100個移動應用程式,發現了App崩潰的6個常見原因!APP
- 你的網站或許不需要前端構建網站前端
- 使用MATLAB compiler將matlab程式轉成獨立應用程式exeMatlabCompile
- 大程式猿們用啥手機啊,我瞅瞅做個調查。
- 用 Vue 做一個簡單的購物appVueAPP
- Python那麼火,到底能用來做什麼?我們來說說Python3的主要應用Python
- 程式碼託管-公司用gitlab,我們用github(一)GitlabGithub
- 這8個工具,用來做python應用程式開發太合適了!Python
- 10個你或許不瞭解但實用的PHP函式PHP函式
- 或許你並不需要重寫 init(from:) 方法
- 我們一起來學RabbitMQ 二:RabbiMQ 的 6 種模式的基本應用MQ模式
- 讓我們來用php編寫一個搶購商品指令碼PHP指令碼
- 做一個可除錯的Android應用除錯Android
- 我們用代理IP可以做什麼?
- 什麼是小程式容器?移動應用開發難題或許它能解決
- 用 Java 做個“你畫手機猜”的小遊戲Java遊戲
- Wpf應用程式作為一個單獨的可執行檔案
- 搭建我的第一個Docker應用棧Docker
- 我的第一個Flutter 應用Demo AireportFlutterAI
- 讓你用Markdown的方式來做PPT
- 我們是如何使用 Electron 構建 Linux 桌面應用程式的Linux
- 想要更精準的小程式模版訊息推送?我們來幫你實現
- React的平凡之路,或許我們才剛剛上路React
- Google官方應用程式架構指南Go架構
- 讓我們來做一個屬於自己的瀏覽器主頁吧!瀏覽器
- 第一個 Angular 應用程式Angular
- 我用 Flutter Gemini 寫了一個水貼 APPFlutterAPP
- 兩天擼一個天氣應用微信小程式微信小程式
- 新啟用的服務號和我們的小程式們