网络知识 娱乐 7 个 Flutter 开源项目,让你成为更好的 Flutter 开发者

7 个 Flutter 开源项目,让你成为更好的 Flutter 开发者

阅读大量代码是提高开发技能的最佳方法之一。开源项目是了解最佳实践、编码风格和许多其他主题的最佳场所。

软件开发中最受欢迎的领域之一是跨平台移动应用程序开发。Flutter 是您可以使用的最流行的跨平台移动应用程序开发工具之一。今天,我们来看看 7 个开源的 Flutter 项目,它们可以帮助你成为更好的 Flutter 开发者。

1.inKino

如果您想知道如何构建源代码以在多个平台上运行,那么这对您来说将是一个很好的资源。这个项目是一个用于浏览电影和放映时间的多平台 Dart 应用程序。它有大量的自动化测试,并且在 Flutter 和 web 之间共享 40% 的代码。一个 Flutter 代码库用于 Android 和 iOS 应用程序。AngularDart 用于创建渐进式 Web 应用程序。这个存储库有点旧,但它可能是一个很好的学习资源。它在 GitHub 上有超过 3k 颗星。

https://github.com/roughike/inKino

2.Portfolio

加密货币是目前最热门的话题之一。这个应用程序是一个现代的加密投资组合和市场探索者。您可以在 PlayStore 中找到此应用。它提供了许多功能,例如投资组合概览、汇总市场浏览器、详细汇总/交换每种代币的特定市场数据等。

https://github.com/trentpiercy/trace

3.图鉴

如果你想了解 Flutter 中的干净架构和动画,那么这对你来说是一个很好的资源。顾名思义,这是一款使用大量动画和简洁架构构建的口袋妖怪应用程序。它在 GitHub 上有超过 1k 颗星。

https://github.com/hungps/flutter_pokedex

4. FlutterEbookApp

本项目是一个用于阅读和下载书籍的 Flutter 应用。该应用程序中的所有书籍都属于公共领域(版权已过期且完全免费)。它具有许多功能,例如下载电子书、阅读电子书、收藏夹、暗模式等。该项目不断更新,在 Github 上拥有超过 1k 颗星。

https://github.com/JideGuru/FlutterEbookApp

5. Flutter-音乐播放器

这个项目是一个漂亮的 Material 设计的音乐播放器。虽然它只适用于 android,但我相信你将能够学到很多东西。如果你愿意,你可以制作一个 IOS。它还有一个音乐播放器插件。它在 Github 上有超过 1k 颗星。

https://github.com/iampawan/Flutter-Music-Player

6. Grocery-App

杂货店购物应用程序是移动应用程序行业中需求最大的应用程序之一。它是为想要制作一个干净的杂货应用程序的 Flutter 开发人员提供的模板。模板中没有数据流或与后端系统的通信。这个 Flutter UI 模板将节省您的时间,并会吸引不喜欢设计布局的开发人员。

https://github.com/Widle-Studio/Grocery-App

7. Spacex-Go

如果你和我一样是 SpaceX 的粉丝,这对你来说可能是一个很好的资源。该项目的目标是在多个平台上创造最佳的 SpaceX 体验。它从开源 r/SpaceX REST API 获取所有信息,您可以在此处找到该 API 。它提供了许多功能,例如发射跟踪和详细信息、车辆目录、船舶跟踪器等

https://github.com/jesusrp98/spacex-go