編碼練習太枯燥?快來挑戰下這些創意十足的應用程式想法

讀芯術 發佈 2020-05-01T18:37:37+00:00

通過構建Doodle-place克隆可以學到:·如何使用2D圖形和WebGL API· 如何使用JavaScript Canvas API在螢幕上繪製諸如塗鴉之類的圖形· 處理用戶輸入,例如繪製塗鴉並將結果保存在資料庫中圖源:unsplash阻止Sites Browser擴展克隆

全文共1086字,預計學習時長5分鐘



想要擁有出色的編碼技能,光靠看可學不來,必須自己親自動手,付出努力和時間。練習太枯燥?別怕,本文為你準備了創意十足的應用程式想法,快點開始你的創意編碼挑戰吧!


將CSV文件解析為JSON


這一應用程式使用d3-dsv解析CSV檔案。d3-dsv是一種實用程序功能,是d3(一種流行的數據可視化庫)的助手程序,它也可以單獨使用,如下圖所示:



通過構建CSV轉換為JSON解析器,可以學到:


· d3-dsv庫的實踐經驗,這是d3-dsv文檔。

· 如何使用不同數據源,例如CSV和JSON,以及如何解析每組數據


doodle-place克隆


doodle-place是一個在線的動畫塗鴉世界。用戶可以四處瀏覽,看看別人創建的Doodle,也可以自己上手。


通過構建Doodle-place克隆可以學到:


· 如何使用2D圖形和WebGL API

· 如何使用JavaScript Canvas API在螢幕上繪製諸如塗鴉之類的圖形

· 處理用戶輸入,例如繪製塗鴉並將結果保存在資料庫中



阻止Sites Browser擴展克隆


Site Blocker是一個Web擴展程序,可通過添加準確域名來攔截一個或多個網站,從此廣告遠離我。



通過構建Site Blocker克隆,可以學到:


· 如何構建瀏覽器擴展的所有信息

· Chrome / Firefox / Safari瀏覽器市場的運作方式

· JavaScript,HTML和CSS,用於構建瀏覽器擴展


Apple Podcast克隆


Podcasts這款應用程式適用於iOS和macOS,可使用應用程式底部的導航圖標輕鬆訪問受歡迎的特色播客。



通過構建Apple Podcast克隆,可以學到:


· 如何從API中獲取數據。數據是該應用程式的播客。使用此API讀取所有播客。

· 本機布局的工作原理,例如,如何在螢幕上呈現內容。

· 如何構建Mac OS桌面或iOS應用程式,並部署到應用程式商店。如果想將其用於網絡開發,完全沒問題!


Notion克隆


Notion是一款輕便、快速且不受干擾的軟體,可用於記筆記等,可以用這款軟體來跟蹤任務和想法。最令人喜歡的一點是,它可以對編輯器提供編輯支持。


這款軟體不存在任何限制。可以構建桌面版、移動版或網頁版的Notion,選擇你最愛或最想學習的環境。



通過構建Notion克隆,可以學到:


· 如果想進步,請使用CSS網格。CSS網格非常適合創建布局。

· DevOps。完成後,將應用程式部署到網絡或應用程式商店。向世界展示自己的創作。

· 使用資料庫。可將注釋存儲在資料庫中,以便日後再次獲取。


萬事俱備,只欠東風,想必你已經迫不及待地要去實現這些有趣的想法了。


留言點讚關注

我們一起分享AI學習與發展的乾貨

如轉載,請後台留言,遵守轉載規範

關鍵字: