Flutter 7 个开源项目推荐 01
前言
加强你的 Flutter 开发
阅读大量代码是提高开发技能的最佳方法之一。开源项目是学习最佳实践、编码风格和其他许多主题的最佳场所。
软件开发最需要的领域之一是跨平台的移动应用程序开发。Flutter 是你可以使用的最流行的跨平台移动应用开发工具之一。今天,我们来看看 7 个开源的 Flutter 项目,它们可以帮助你成为一个更好的 Flutter 开发者。
正文
1. 电影 inKino
如果你想知道如何将源代码架构设计成可以在多个平台上运行,那么这将是一个很好的资源。这个项目是一个多平台的 Dart 应用程序浏览电影和放映时间。它有大量的自动化测试,并且在 Flutter 和 web 之间共享 40% 的代码。Android 和 iOS 应用程序都使用了单一的 Flutter 代码库。AngularDart 被用来创建进步的网络应用程序。这个存储库有点旧,但是它可以成为学习的一个很好的资源。它在 GitHub 上有超过 3000 颗星星。
https://github.com/ducafecat/inKino
2. Trace
加密货币是当前最热门的话题之一。这个应用程序是一个现代加密投资组合和市场探索。你可以在 PlayStore 中找到这个应用程序。它提供了很多功能,比如 Portfolio Overview、聚合市场探索器、每个硬币的详细聚合/交换特定市场数据等等。
https://github.com/ducafecat/trace
3. 动画 Pokedex
如果你想学习简洁项目架构 clean architecture 和动画在 Flutter ,然后这可以是一个很好的资源为你。顾名思义,这是一个口袋妖怪应用程序,建立了大量的动画和干净的架构。它在 GitHub 上有超过 1000 颗星星。
https://github.com/ducafecat/flutter_pokedex
4. 电子书 FlutterEbookApp
这个项目是一个用于阅读和下载书籍的 Flutter 应用程序。该应用程序中的所有图书都是公共领域(过期版权和完全免费)。它有很多功能,比如下载电子书,阅读电子书,收藏夹,黑暗模式等等。这个项目正在不断更新,在 Github 上有超过 1000 颗星。
https://github.com/ducafecat/FlutterEbookApp
5. 音乐播放器 Flutter-Music-Player
这个项目是一个美丽的 Material 设计音乐播放器。虽然它只适用于机器人,但我相信你能学到很多东西。如果你愿意,你可以做一个 IOS。它还有一个音乐播放器插件。在 Github 上有超过 1000 颗星星。
https://github.com/ducafecat/Flutter-Music-Player
6. 果蔬店 Grocery-App
杂货店购物应用程序是移动应用程序行业中最受欢迎的应用程序之一。这是一个模板的 Flutter 开发者谁想要一个干净的杂货店应用程序。模板中没有数据流或与后端系统的通信。这个 Flutter UI Template 可以节省你的时间,并且可以吸引那些不喜欢设计布局的开发者。
https://github.com/ducafecat/Grocery-App
7. 太空 Spacex-Go
如果你像我一样是 SpaceX 的粉丝,这对你来说可能是一个很好的资源。这个项目的目标是在多个平台上创造最好的 SpaceX 体验。它从开源的 r/SpaceX REST API 获取所有信息,您可以在这里找到它。它提供了很多功能,如发射跟踪及详细信息,车辆目录,船舶跟踪等
https://github.com/ducafecat/spacex-go
结束语
如果本文对你有帮助,请转发让更多的朋友阅读。
也许这个操作只要你 3 秒钟,对我来说是一个激励。
祝你有一个美好的一天~
© 猫哥
微信 ducafecat
https://wiki.ducafecat.tech
https://ducafecat.com