2023 年要知道的 12 個(gè)驚人的 Flutter 開(kāi)源項(xiàng)目
前言
Flutter 已成為許多開(kāi)發(fā)人員和企業(yè)的首選框架,因?yàn)樗梢允褂脝蝹€(gè)代碼庫(kù)為多個(gè)平臺(tái)開(kāi)發(fā)高質(zhì)量、本地編譯的應(yīng)用程序。它提供快速的開(kāi)發(fā)周期、富有表現(xiàn)力的 UI 和出色的原生性能,使其成為市場(chǎng)上備受青睞的框架。
但是等等,還有更多!
在這篇博客中,您將找到在 GitHub 上提供完整源代碼的前 12 個(gè) Flutter 開(kāi)源項(xiàng)目。這些項(xiàng)目的范圍從電影應(yīng)用程序和音樂(lè)播放器到發(fā)票系統(tǒng)和加密貨幣錢(qián)包,為您提供了廣泛的選擇來(lái)探索不同的 Flutter 項(xiàng)目創(chuàng)意。
每個(gè) Flutter 項(xiàng)目都包含一個(gè)完整的功能列表以及 GitHub 星級(jí)和分叉,以幫助您為您的業(yè)務(wù)應(yīng)用程序開(kāi)發(fā)選擇最合適的 Flutter 項(xiàng)目。所以,如果您還在觀望,這篇博客將激勵(lì)您開(kāi)始。
12 個(gè)令人驚嘆的 Flutter 開(kāi)源項(xiàng)目
現(xiàn)在讓我們深入了解您可以免費(fèi)使用的 12 個(gè)最令人驚嘆的 Flutter 開(kāi)源項(xiàng)目。
1.印基諾
InKino 是一個(gè)令人印象深刻的 Flutter 應(yīng)用程序示例,它允許用戶跨多個(gè)平臺(tái)瀏覽 Finnkino 電影院的電影和放映時(shí)間。原生 Android 和 iOS 版本使用單一的 Flutter 代碼庫(kù),而漸進(jìn)式 Web 應(yīng)用程序使用 AngularDart。它也遵循 Flutter 項(xiàng)目結(jié)構(gòu),根據(jù)功能將代碼分成不同的目錄。
?? Inkino 的特點(diǎn):
實(shí)時(shí)瀏覽 Finnkino 電影院的電影和放映時(shí)間
按流派、語(yǔ)言和年齡分級(jí)過(guò)濾電影
基于網(wǎng)格的電影視圖,便于瀏覽
查看當(dāng)天和特定時(shí)間的電影時(shí)間表
詳細(xì)的電影信息,包括預(yù)告片、圖像和演員
直觀易用的用戶界面
包括用于狀態(tài)管理的 Redux
由一組廣泛的自動(dòng)化測(cè)試組成
多語(yǔ)言支持,更好的用戶體驗(yàn)
GitHub Stars: 3.4K
GitHub forks: 642
GitHub Code: https://github.com/roughike/inKino
2. Flutter 音樂(lè)播放器
Flutter Music Player 是一款開(kāi)源 Flutter 應(yīng)用程序,具有簡(jiǎn)單易用的 UI。音頻播放功能是使用 Dart 音頻庫(kù)實(shí)現(xiàn)的,而其他功能則使用第三方庫(kù)進(jìn)行整合。此音樂(lè)播放器應(yīng)用目前可在 Google Play 商店上架。
?? Flutter 音樂(lè)播放器的特點(diǎn):
允許您像其他音樂(lè)播放器一樣播放暫停和跳過(guò)曲目
顯示當(dāng)前播放時(shí)間和總曲目持續(xù)時(shí)間
能夠播放本地存儲(chǔ)在設(shè)備上的音樂(lè)
允許自定義播放列表
允許音頻可視化動(dòng)畫(huà)
啟用編輯曲目信息
GitHub Stars: 1.6K
GitHub forks: 500
GitHub 源代碼: https: //github.com/iampawan/Flutter-Music-Player
正在尋找經(jīng)驗(yàn)豐富的 Flutter 開(kāi)發(fā)人員來(lái)實(shí)現(xiàn)您的開(kāi)源項(xiàng)目?
我們的 Flutter 開(kāi)發(fā)專家團(tuán)隊(duì)隨時(shí)為您提供幫助。立即聘請(qǐng) Flutter 開(kāi)發(fā)人員開(kāi)始構(gòu)建超出您預(yù)期的高質(zhì)量移動(dòng)應(yīng)用程序。
3.發(fā)票忍者
Invoice Ninja 管理門(mén)戶是使用 Flutter 構(gòu)建的基于 Web 的應(yīng)用程序。它為企業(yè)提供了一個(gè)集中管理系統(tǒng)來(lái)管理發(fā)票、付款、客戶和產(chǎn)品/服務(wù)。管理門(mén)戶可以與 Invoice Ninja 移動(dòng)和網(wǎng)絡(luò)應(yīng)用程序一起使用,或者作為 Flutter 開(kāi)源項(xiàng)目的獨(dú)立解決方案。
??發(fā)票忍者的特點(diǎn):
一個(gè)可自定義的儀表板,顯示關(guān)鍵指標(biāo),例如未結(jié)發(fā)票、收到的付款等。
使用自動(dòng)付款提醒、可自定義模板和多個(gè)支付網(wǎng)關(guān)創(chuàng)建、發(fā)送和管理發(fā)票。
生成成本估算并與潛在客戶共享,只需單擊一下即可將其快速轉(zhuǎn)換為發(fā)票。
管理客戶信息,包括聯(lián)系方式、賬單地址和付款歷史記錄。
創(chuàng)建企業(yè)提供的產(chǎn)品和服務(wù)的數(shù)據(jù)庫(kù),能夠指定價(jià)格和稅收。
生成有關(guān)財(cái)務(wù)績(jī)效的報(bào)告,包括收入、支出和稅收。
通過(guò)多個(gè)網(wǎng)關(guān)提供多種支付處理選項(xiàng),例如 PayPal、Stripe 等。
GitHub 星級(jí): 1.3K
GitHub 分叉: 454
GitHub 鏈接: https: //github.com/invoiceninja/admin-portal
4. 推特
能夠創(chuàng)建、查看推文、關(guān)注和取消關(guān)注用戶
允許推送新推文和提及的通知
能夠編輯和刪除推文
通過(guò)主題標(biāo)簽搜索和過(guò)濾訪問(wèn)趨勢(shì)主題標(biāo)簽和主題
GitHub Stars: 2.7K
GitHub forks: 799
GitHub 鏈接: https: //github.com/TheAlphamerc/flutter_twitter_clone
5. 鈉
Natrium 是一種流行的開(kāi)源加密貨幣錢(qián)包應(yīng)用程序,專為 NANO 加密貨幣設(shè)計(jì)。它是使用 Flutter 構(gòu)建的,并使用 Dart 編程語(yǔ)言來(lái)實(shí)現(xiàn)其功能。此外,應(yīng)用程序的整個(gè)后端系統(tǒng)由Python驅(qū)動(dòng),運(yùn)行Redis服務(wù)器,確保應(yīng)用程序的安全性和穩(wěn)定性。該應(yīng)用程序可在 Google Play Store 和 Apple Store(包括桌面和網(wǎng)站)上下載。
?? 鈉的特點(diǎn):
直觀和現(xiàn)代的 UI 設(shè)計(jì),帶有深色主題選項(xiàng)以擴(kuò)展使用
生物認(rèn)證支持
接收NANO的高效二維碼共享機(jī)制特性
主動(dòng)聯(lián)系人添加機(jī)制
收到更新和 Nano Currency 的推送通知服務(wù)
GitHub Stars: 729
GitHub forks: 275
GitHub Code: https://github.com/appditto/natrium_wallet_flutter
6.時(shí)間警察
Timecop 是一款適用于 MacOS 和 Android 的開(kāi)源時(shí)間跟蹤應(yīng)用程序,可幫助用戶跟蹤他們的時(shí)間。
?? 時(shí)間警察的特點(diǎn):
每個(gè)任務(wù)的簡(jiǎn)單停止和啟動(dòng)計(jì)時(shí)器允許用戶在任務(wù)之間切換
可定制的項(xiàng)目和任務(wù)
生成報(bào)告和圖表,顯示每個(gè)項(xiàng)目花費(fèi)了多少時(shí)間
可以導(dǎo)出CSV格式的數(shù)據(jù)
支持一系列鍵盤(pán)快捷鍵,可以輕松快速地在任務(wù)之間切換
GitHub Stars: 680
GitHub forks: 107
Github code: https://github.com/hamaluik/timecop
7. 公開(kāi)食品事實(shí)
Open Food Facts(Smooth 應(yīng)用程序)是一款開(kāi)源移動(dòng)應(yīng)用程序,通過(guò)提供有關(guān)所購(gòu)買(mǎi)產(chǎn)品的營(yíng)養(yǎng)價(jià)值和成分的信息,幫助用戶做出更健康的食物選擇。用戶可以掃描條形碼以獲得詳細(xì)信息,比較營(yíng)養(yǎng)價(jià)值,并為 Open Food Facts 數(shù)據(jù)庫(kù)做出貢獻(xiàn)。
Google Play商店應(yīng)用名稱:Open food facts-掃描比較食物
GitHub上Flutter開(kāi)源項(xiàng)目名稱-Smooth Android App
?? Open Food Facts 的特點(diǎn):
允許條形碼掃描以獲取有關(guān)食品的信息
訪問(wèn) Open Food Facts 數(shù)據(jù)庫(kù),其中包含全球超過(guò)一百萬(wàn)種食品的信息
提供用戶貢獻(xiàn)的數(shù)據(jù)和評(píng)級(jí)以幫助做出購(gòu)買(mǎi)決策
支持多種語(yǔ)言
無(wú)廣告或跟蹤用戶數(shù)據(jù)
GitHub Stars: 364
GitHub forks: 149
GitHub Code: https://github.com/openfoodfacts/smooth-app
8. 數(shù)學(xué)矩陣應(yīng)用
數(shù)學(xué)矩陣應(yīng)用程序是一款使用 Flutter 框架構(gòu)建的教育游戲,適用于 Android 和 iOS 設(shè)備。該應(yīng)用程序旨在提高他們的數(shù)學(xué)技能,尤其是乘法和除法。
?? Math Metrix 應(yīng)用程序的特點(diǎn):
允許鼓勵(lì)用戶練習(xí)數(shù)學(xué)技能的教育游戲
用戶可以選擇難度級(jí)別
跟蹤用戶隨時(shí)間的進(jìn)度水平
具有簡(jiǎn)單且響應(yīng)迅速的用戶界面,使其易于導(dǎo)航和播放
GitHub Stars: 235
GitHub forks: 48
Github Code: https://github.com/jaysavsani07/math-metrix
9. Wger/鍛煉經(jīng)理
Wger 是一個(gè)使用 Flutter 框架構(gòu)建的開(kāi)源移動(dòng)應(yīng)用程序,用于跟蹤用戶的鍛煉和健身進(jìn)度。該應(yīng)用程序旨在與 Wger API 兼容,后者提供對(duì)廣泛的鍛煉和鍛煉程序數(shù)據(jù)庫(kù)的訪問(wèn)。目前,該應(yīng)用僅適用于 Google Play 商店中的 Android 用戶。
?? Wger/鍛煉管理器的特點(diǎn)
能夠定制和創(chuàng)建鍛煉計(jì)劃
訪問(wèn)廣泛的鍛煉和鍛煉數(shù)據(jù)庫(kù)
跟蹤鍛煉進(jìn)度和健身目標(biāo)
與其他健身應(yīng)用程序和設(shè)備集成
具有主動(dòng)導(dǎo)航和設(shè)計(jì)的用戶友好界面
GitHub Stars: 199
GitHub forks: 139
Github Code: https://github.com/wger-project/flutter
10.電視蘭德秀
該應(yīng)用程序允許用戶瀏覽和觀看電視節(jié)目和電影,并跟蹤他們最喜歡的節(jié)目。它還使用第三方 API 來(lái)獲取有關(guān)電視節(jié)目瀏覽電影和電影的數(shù)據(jù),例如電影數(shù)據(jù)庫(kù) (TMDb) API。
??電視蘭德秀的特點(diǎn)
瀏覽電視節(jié)目和電影的目錄,查看有關(guān)標(biāo)題的信息,并直接從應(yīng)用程序播放劇集或電影。
用戶可以標(biāo)記自己喜歡的電視節(jié)目和電影,并在新劇集或電影上映時(shí)收到通知。
用戶可以按標(biāo)題、流派或演員搜索電視節(jié)目和電影。
GitHub Stars: 134
GitHub forks: 25
Github Code: https://github.com/deandreamatias/tv-randshow
11.涂鴉
Doddle 是一款免費(fèi)且開(kāi)源的魔法輕而易舉游戲,為用戶提供了一個(gè)充滿創(chuàng)意的輕而易舉世界。對(duì)于喜歡創(chuàng)造美麗藝術(shù)和探索創(chuàng)造力的人來(lái)說(shuō),這是一款出色的應(yīng)用程序。此外,它在 Playstore 的下載量超過(guò) 1000 萬(wàn)次。
??涂鴉的特點(diǎn)
允許用戶了解他們的心情并相應(yīng)地創(chuàng)建設(shè)計(jì)
它包括 Doodle Glow,一款充滿驚喜的藝術(shù)游戲
用戶可以輕松創(chuàng)建曼陀羅和神奇的萬(wàn)花筒圖案
允許您觀看他們繪畫(huà)過(guò)程的視頻剪輯
允許用戶在社交媒體平臺(tái)上分享他們的藝術(shù)作品
GitHub Stars: 71
GitHub forks: 13
Github 源代碼: https://github.com/NaserElziadna/doddle12. 文檔閱讀器
該移動(dòng)應(yīng)用程序是在 Flutter 中開(kāi)發(fā)的,使用機(jī)器學(xué)習(xí)從圖像中提取文本,從而更容易數(shù)字化和管理文檔。這個(gè) Flutter 應(yīng)用程序檢測(cè)圖像中的文本并將其轉(zhuǎn)換為可搜索和可編輯的文本。
?? DocLense 的特點(diǎn):
使用從圖像中提取文本
光學(xué)字符識(shí)別 (OCR) 技術(shù)允許從圖像中提取文本。
允許用戶編輯和共享提取的文本
提供內(nèi)置文檔掃描儀,用于捕獲文檔圖像
將刪除的文字和圖片保存到設(shè)備或云存儲(chǔ)以備將來(lái)參考
支持多種語(yǔ)言的文字識(shí)別
提供用戶友好且直觀的界面,易于使用。
GitHub Stars: 79
GitHub forks: 95
GitHub 源代碼: https: //github.com/smaranjitghose/DocLense
結(jié)論
我們的 12 個(gè) Flutter 開(kāi)源項(xiàng)目清單到此結(jié)束,這些項(xiàng)目展示了該框架的強(qiáng)大功能。它的跨平臺(tái)兼容性、快速開(kāi)發(fā)時(shí)間和性能使其成為各種規(guī)模企業(yè)的一個(gè)有吸引力的選擇。同時(shí),其豐富的工具和庫(kù)為開(kāi)發(fā)者提供了全面高效的開(kāi)發(fā)體驗(yàn)。因此,F(xiàn)lutter 是尋求構(gòu)建高質(zhì)量移動(dòng)應(yīng)用程序的企業(yè)主的絕佳選擇。我們希望這些項(xiàng)目為您的下一個(gè)項(xiàng)目提供了寶貴的見(jiàn)解和靈感。聯(lián)系我們一流的Flutter 應(yīng)用程序開(kāi)發(fā)公司,將您的開(kāi)源項(xiàng)目提升到一個(gè)新的水平。