当前位置:首页 > 科技  > 软件

17个酷爆了的开源Flutter应用程序以及一些Flutter学习资源

来源: 责编: 时间:2023-11-21 09:39:19 217观看
导读Flutter是Google开源的跨平台前端应用开发框架,使用 Dart 作为开发语言,只需要开发一套代码库就可以构建多平台应用,支持移动应用、Web、桌面和嵌入式平台等终端应用开发。它开源、免费,拥有宽松的开源协议,特别适合用于商

Flutter是Google开源的跨平台前端应用开发框架,使用 Dart 作为开发语言,只需要开发一套代码库就可以构建多平台应用,支持移动应用、Web、桌面和嵌入式平台等终端应用开发。它开源、免费,拥有宽松的开源协议,特别适合用于商业项目。近年来Fluter凭借其快速开发能力、丰富漂亮的UI设计、高性能、高可扩展性设计等优势,获得了开发者的青睐。可以说前景一片美好。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

在开发过程中,Flutter应用程序在VM中运行,在VM之上运行,代码随时更改,不需要完全重新编译。发布之后,Flutter应用程序被编译为机器代码,可以在Intel x64、ARM等架构上运行。wOR28资讯网——每日最新资讯28at.com

Flutter被设计成一个可扩展的分层系统。包括:Embedding、Engine、Framework,三层,FrameWork层的每一部分都是可选和可替换的。wOR28资讯网——每日最新资讯28at.com

架构如下图所示:wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

目前Flutter与React Native都是原生前端应用开发的佼佼者,互有优劣。如果追求快速搭建一个APP,又有Java或者javaScript的开发基础,我想Flutter值得考虑选择。wOR28资讯网——每日最新资讯28at.com

话不多说!以下是学习Flutter开发的一些漂亮的Flutter开源应用程序以及一些学习资源。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

开源项目

回想过去,我在学习一个框架或者一个语言的时候总是喜欢从例子入手。可能模仿是人类的天性,就像婴儿学会说话的过程,他的每一次开口都是在模仿他的父母。wOR28资讯网——每日最新资讯28at.com

对于有一定开发语言基础的Flutter初学者来说,快速入门的路径可以是:一、Clone源代码;二、在源码基础上修修改改,改成你要的效果,试着做个小应用;三、格物致知,系统学习,实践与理论结合。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

1.AppFlowy

GitHub(40K+):https://github.com/AppFlowy-IO/AppFlowywOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

AppFlowy是一个免费的开源笔记工具,专为创意思维而设计。是Notion.io的一个开源替代方案,支持使用Markdown语法、动态表、检查表。还提供了一个响应式看板视图。wOR28资讯网——每日最新资讯28at.com

AppFlowy可以安装在Linux、Windows和macOS等操作系统上。也可以使用Docker安装。AppFlowy前端开发使用的是Flutter,而后端使用的是Rust。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

2.Fwitter

GitHub(3.4K):https://github.com/TheAlphamerc/flutter_twitter_clonewOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

这是一个功能齐全的仿Twitter应用。技术栈包括:Firebase auth、real-time、Firestore Database和 Storage等。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

3.Immich

GitHub(21.3K):https://github.com/immich-app/immichwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

Immich是一个用于备份照片或者视频的免费开源应用,服务端采用Next.js框架开发,技术栈包括TensorFlow、PostgreSQL、Redis和Nginx等,前端基于Flutter,支持Android和iOS系统。 wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

4.timy-messenger

GitHub(2K):https://github.com/janoodleFTW/timy-messengerwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

这是一个开源的Flutter群组群消息应用程序,包括很多功能,如:多个群组(类似于Slack中的Teams)、群组内的多个开放或私人频道、分享照片和照片集、表情符号消息等。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

5.Authpass

GitHub(1.9K):https://github.com/authpass/authpasswOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

AuthPass是一个使用Flutter开发的完全免费开源的密码管理器。支持多个平台运行,可以与KeePass完全兼容(KeePass是原始的开源密码管理器)。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

6.Musify

GitHub(1.2K):https://github.com/gokadzev/MusifywOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

Musify是一个开源的自由音乐应用程序,基于Flutter开发。wOR28资讯网——每日最新资讯28at.com

主要功能包括:wOR28资讯网——每日最新资讯28at.com

  • 在线歌曲搜索与推荐
  • 支持流媒体播放
  • 支持下载
  • 支持数据导入导出,且永远不会丢失
  • 添加带有链接的自定义播放列表
  • 支持播放本地歌曲
  • 高品质mp3 / m4a / flac格式播放
  • 歌词支持
  • 无广告
  • 无需费用
  • 内置更新程序
  • 支持14种语言

wOR28资讯网——每日最新资讯28at.com

7.Butterfly

GitHub:https://github.com/LinwoodCloud/ButterflywOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

Butterfly是一款用Flutter编写的尖端笔记软件。它提供了许多类似应用程序中没有的出色功能。用户可以轻松地手写笔记。具有友好的用户界面,易于组织管理笔记。支持Windows、Linux、macOS、Web (PWA)、Web (Self-hosted)等平台。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

8.Liso

GitHub:https://github.com/Liso-Vault/appwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

Liso App是一个开源的去中心化私有数据库,主要专注于安全地存储私人信息和文件。主要使用Dart语言和Flutter框架编写。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

9.Wger

GitHub:https://github.com/wger-project/flutterwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

Wger是一个免费的开源运动和健身助手,适用于健身专业人士和团队。该项目的后端是用Python写的rest服务。wOR28资讯网——每日最新资讯28at.com

后端源码地址:https://github.com/wger-project/wgerwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

10.Habo

GitHub:https://github.com/xpavle00/HabowOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

Habo是一个很棒的习惯养成应用程序,使用Flutter开发,具有简单、友好的用户界面。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

11.Timecop

GitHub:https://github.com/hamaluik/timecopwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

Time Cop是一个简单的时间跟踪应用程序,适用于Android和iOS设备。支持离线模式,不跟踪或使用广告脚本。该应用程序使用Dart语言基于Flutter开发。wOR28资讯网——每日最新资讯28at.com

12.Weight Tracker

GitHub:https://github.com/MSzalek-Mobile/weight_trackerwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

Weight Tracker是一个简单的体重跟踪应用程序。但是这个项目已经好多年没有更新了。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

13.WhatTodo

GitHub:https://github.com/burhanrashid52/WhatTodowOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

WhatTodo是一个很小的待办事项和任务列表管理应用程序。它旨在每天跟踪用户的任务。可以添加项目、标签和到期日到任务中,也可以对这些信息进行排序。这也是一个多年前的项目了。wOR28资讯网——每日最新资讯28at.com

14.OpenFoodFacts

GitHub:https://github.com/openfoodfacts/smooth-appwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

这是一个食品溯源的Flutter应用程序。旨在通过流畅的用户体验和时尚的用户界面向广大用户展示Open Food Facts的力量。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

15.Spooky

GitHub:https://github.com/juniorise/spooky-mbwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

Spooky是一个极简的Flutter应用程序,可以写故事、日记、笔记、日记、待办事项等。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

16.AirDash

GitHub:https://github.com/simonbengtsson/airdashwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

AirDash是一款允许用户在手机、PC和Mac之间共享大型文件的工具。它适用于Windows、Linux、macOS和Android。AirDash默认支持大于2GB的文件,并且不包含任何广告或第三方脚本。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

17.QuitSmoke 

GitHub:https://github.com/trizin/Quit-Smoke-AppwOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

QuitSmoke是一款戒烟应用程序。可以跟踪戒烟进度,并监控节省了多少钱,避免了多少香烟伤害,以及已经戒烟多久了。该应用程序还具有一个倒计时,可以跟踪戒烟后身体健康的各个方面的改善情况。wOR28资讯网——每日最新资讯28at.com

wOR28资讯网——每日最新资讯28at.com

本文链接://www.dmpip.com//www.dmpip.com/showinfo-26-32017-0.html17个酷爆了的开源Flutter应用程序以及一些Flutter学习资源

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Python自动化办公实战:PDF文本提取技巧

下一篇: 八个精通IntelliJ IDEA开发的快捷键和插件

标签:
  • 热门焦点
  • 小米官宣:2023年上半年出货量中国第一!

    小米官宣:2023年上半年出货量中国第一!

    今日早间,小米电视官方微博带来消息,称2023年小米电视上半年出货量达到了中国第一,同时还表示小米电视的巨屏风暴即将开始。“公布一个好消息2023年#小米电视上半年出货量中国
  • 6月安卓手机好评榜:魅族20 Pro蝉联冠军

    6月安卓手机好评榜:魅族20 Pro蝉联冠军

    性能榜和性价比榜之后,我们来看最后的安卓手机好评榜,数据来源安兔兔评测,收集时间2023年6月1日至6月30日,仅限国内市场。第一名:魅族20 Pro好评率:95%5月份的时候魅族20 Pro就是
  • K8S | Service服务发现

    K8S | Service服务发现

    一、背景在微服务架构中,这里以开发环境「Dev」为基础来描述,在K8S集群中通常会开放:路由网关、注册中心、配置中心等相关服务,可以被集群外部访问;图片对于测试「Tes」环境或者
  • 三言两语说透设计模式的艺术-单例模式

    三言两语说透设计模式的艺术-单例模式

    写在前面单例模式是一种常用的软件设计模式,它所创建的对象只有一个实例,且该实例易于被外界访问。单例对象由于只有一个实例,所以它可以方便地被系统中的其他对象共享,从而减少
  • WebRTC.Net库开发进阶,教你实现屏幕共享和多路复用!

    WebRTC.Net库开发进阶,教你实现屏幕共享和多路复用!

    WebRTC.Net库:让你的应用更亲民友好,实现视频通话无痛接入! 除了基本用法外,还有一些进阶用法可以更好地利用该库。自定义 STUN/TURN 服务器配置WebRTC.Net 默认使用 Google 的
  • 大厂卷向扁平化

    大厂卷向扁平化

    来源:新熵作者丨南枝 编辑丨月见大厂职级不香了。俗话说,兵无常势,水无常形,互联网企业调整职级体系并不稀奇。7月13日,淘宝天猫集团启动了近年来最大的人力制度改革,目前已形成一
  • 2299元起!iQOO Pad开启预售:性能最强天玑平板

    2299元起!iQOO Pad开启预售:性能最强天玑平板

    5月23日,iQOO如期举行了新品发布会,除了首发安卓最强旗舰处理器的iQOO Neo8系列新机外,还在发布会上推出了旗下首款平板电脑——iQOO Pad,其搭载了天玑
  • 利用职权私自解除被封帐号 Meta开除20多名员工

    利用职权私自解除被封帐号 Meta开除20多名员工

    11月18日消息,据外媒援引知情人士表示,过去一年时间内,Facebook母公司Meta解雇或处罚了20多名员工以及合同工,指控这些人通过内部系统以不当方式重置用户帐号,其
  • 北京:科技教育体验基地开始登记

    北京:科技教育体验基地开始登记

      北京“科技馆之城”科技教育体验基地登记和认证工作日前启动。首批北京科技教育体验基地拟于2023年全国科普日期间挂牌,后续还将开展常态化登记。  北京科技教育体验基
Top
Baidu
map