你或許不需要一個獨立 APP:我們用小程式來做社群的官方應用
可能大家還記得,我們在一個多月前釋出了一個小程式“Linux文章”,並用它來作為的我們的官方 APP。當時的實現的功能還是一個最簡單的版本,基本上只是一個文章列表和文章檢視。經過這段時間的不斷打磨,我們終於在這個小程式的基礎上,形成了比較完善的一個內容社群的官方應用。下面我給大家正式介紹一下這個小程式的功能。
首先,由於名字的原因,這個小程式沒法叫做“Linux中國”,所以它的名稱是叫做“Linux文章”,這有點尷尬,不過大家一般來說都可以透過掃描如下的小程式碼來使用它。
首次訪問這個小程式,會顯示一個“操作指南”,從中我們可以看到,這個小程式沒有采用慣常的“文章列表、點選檢視”的模式,所以並不是將網站體驗直接照搬到小程式當中。在這個小程式當中,充分利用了各種滑動操作,並且可以單手完成絕大部分操作。
按照指示,你可以在此螢幕上左滑或右滑看到首頁的搜尋框——可以搜尋你想找的文章,也可以上滑看到預設文章列表或搜尋結果。
而當將此頁面上滑,或再次訪問此小程式時,會直接顯示文章列表(或搜尋結果列表):
如果進行了搜尋,比如搜尋“樹莓派”,那麼會在列表上指示搜尋關鍵字,可以“關閉”這個關鍵字指示,返回預設文章列表:
在這個列表上,可以左右滑動,瀏覽更多的文章。此外,點選題圖時,會切換該頁面的顯示模式,變成橫屏模式,以題圖為主要顯示內容。而在橫屏模式中,長按題圖可以儲存該題圖到相簿當中。
也可以再繼續向上滑動,顯示該文章內容。當然你也可以點選這個頁面當中的標題訪問文章內容。
左右滑動文章頁面可以看到文章內的素材資訊,包括導航、連結、圖片等,方便訪問。
在文章頁面中,可以向下滑動回到列表,也可以繼續向下滑動回到首頁。
基本上,這個小程式實現了訪問我們的內容的一個獨立渠道,未來,我們還會增加一些方便而不會讓小程式過於笨重的功能。希望大家喜歡。如果你有什麼建議或 bug 反饋,請加入微信群:
相關文章
- 我們或許不需要 classnames 這個庫
- 我們或許不需要 React 的 Form 元件ReactORM元件
- 或許我們在 JavaScript 中不需要 this 和 classJavaScript
- 用DataList來做一個仿噹噹網上書店的小應用
- [譯] 你究竟能用 Python 做什麼? 我們一起來看下 Python 的 3 個主要應用方向Python
- 螞蟻金服下週或推獨立理財應用
- 用Python和py2app寫獨立的Mac OS X 應用PythonAPPMac
- PHP7如何做效能測試?或許我們能給你一點建議!PHP
- 麒麟官方承認非獨立研發 採用FreeBSD程式碼
- [應用案例]一個基金管理工具,做來自己用的
- 微信小程式、流應用、原生應用app、輕應用微信小程式APP
- 我的第一個Android應用程式Android
- [應用案例]小程式來了,收錄屬於你的小程式,快來提交吧
- 你的APP應用讓我變“胖”了APP
- 我用Kotlin寫了一個精美的應用,你確定不來看下麼Kotlin
- [譯] 用 Flutter 開發你的第一個應用程式Flutter
- 你的網站或許不需要前端構建網站前端
- 非常奇怪?我用JSP做了一個小網站,用TOMCAT 做SERVER,JS網站TomcatServer
- winform只允許一個應用程式執行ORM
- 有了微信應用號,開發獨立APP的是不是就要去死?APP
- 大程式猿們用啥手機啊,我瞅瞅做個調查。
- 用RecyclerView做一個小清新的Gallery效果View
- redis-cli中那些或許我們還不知道的一些實用小功能Redis
- 我們不需要程式碼之外的文件
- 如何讓我們的Android應用程式保活?Android
- 我們用代理IP可以做什麼?
- 我們分析了100個移動應用程式,發現了App崩潰的6個常見原因!APP
- 讓我們來用php編寫一個搶購商品指令碼PHP指令碼
- Yeoman官方教程:用Yeoman和AngularJS做Web應用AngularJSWeb
- 我們一起來學RabbitMQ 二:RabbiMQ 的 6 種模式的基本應用MQ模式
- 10個你或許不瞭解但實用的PHP函式PHP函式
- 或許你並不需要重寫 init(from:) 方法
- 用 Vue 做一個簡單的購物appVueAPP
- 取消某個節點的remote_listener, 使它上面的應用獨立REM
- 用程式碼的方式開啟“允許安裝來自未知來源的應用”
- 也請教各位高手們一個對你們來說是一個小case的問題!
- Python那麼火,到底能用來做什麼?我們來說說Python3的主要應用Python
- 程式碼託管-公司用gitlab,我們用github(一)GitlabGithub