
正文
flutter开源模板,flutter开源项目
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Flutter版本Readhub开源
相关文章一:用Flutter给Readhub写一个App
相关文章二:Flutter版本Readhub开源
相关文章三:Flutter iOS真机调试及打包过程记录
相关文章四:Flutter iOS打包过程及构建上线审核通过流程总结
相关文章五:Freadhub终于升级Flutter2.0了
说来惭愧,去年开始学习Flutter开发时用网上的Api给Readhub开发了个Flutter版App,五个月前(2020-6-26)整理了下发了一篇文章 用Flutter给Readhub写一个App ,当时准备说再整理下源码给开源下,没想到一拖就5个月过去了。我这拖延症。
最近将源码整理了下,升级了下SDK及各个三方库。并用测试证书打包了一个iOS测试版发布到蒲公英。
GitHub地址 Gitee地址
因为前面文章介绍了不少的页面及实现功能相关描述,这里只简要介绍下项目的分包及使用的三方库及当前环境。
basis:主要存放一些基类
data:为api调用相关-文章及更新app
dialog:为用户信息及分享dialog弹窗-继承Dialog
generated及l10n:为国际化插件自动生成
helper:为路径及权限等帮助类
model:存放数据对象
page:页面
util:各种工具栏
view_model:为page与data之前桥梁
widget:为拆分公共组件
原则上任意环境都能正常运行
1、笔者已将国际化生成为文件夹都上传了如果发现有相关国际化内容显示异常可安装插件Flutter Intl
该App为笔者学习Flutter练手开发的 ,权当抛砖引玉了,万望各位不吝赐教
掘金: AriesHoo
: AriesHoo
GitHub: AriesHoo
Email: AriesHoo@126.com
相关问答
Q1: 2018.11月Flutter优质开源项目
项目描述: A Tricky Solution for Implementing Inline-Image-In-Text Feature in Flutter.
项目描述:Widgets for creating Hero-like animations between two widgets within the same screen.
项目描述:How to build a Match-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter.
项目描述:A flutter ui challenge .... building a planets app
项目描述:Clip your widgets with custom shapes provided.
项目描述:A widget that displays a collection of dispersed and non-overlapping children
项目描述:Whatsapp UI clone in flutter. ?
项目描述:A guillotine menu for Flutter
项目描述:Library for RAD development in Flutter
项目描述:juejin client ui power by flutter
项目描述:Platform-adapting flutter widgets.
项目描述:A simple navigator assistant that allows for passing data to named routes
项目描述:Periodic callbacks in the background for both IOS and Android. Includes Android Headless mechanism
项目描述:My profile in flutter ??♂️
项目描述:flutter checkbox
项目描述:Code for Cakes Catalog screen created using Flutter
项目描述:Fimber is Flutter logger inspired by Timber (logger API for Android)
项目描述:a pure dart flutter ocr project.inlude picture corper and invoke api from baidu to ocr.
更多精彩内容
Q2: 请收下我的 20 个 Flutter 开源项目
你还在未Flutter 怎么写第一个项目发愁么,请大家收下我的新年祝福,20个Flutter 开源项目。感到有帮助的话,欢迎点个赞,我会继续未大家寻找资源的~
Q3: Flutter开源app---开眼短视频
在玩安卓上有款组件化开源app的项目,一款模仿 Eyepetizer | 开眼视频的 开源app,这款app设计风格特别喜欢的,比较简洁,美观,然后最近又在学flutter的知识,于是就写了一款flutter版本的开源短视频,效果也是听不错的,废话不多说,先上效果图。
先附上项目地址:
项目api会在后面的参考链接里,或者直接项目内查看。
项目地址:
更新:6/30 项目新增下拉刷新,上拉加载功能
kotlin版本开眼短视频开发中,敬请期待...
总结:在此感谢参考的伙伴的文章,写的也很好,然后我将这个项目改写成了flutter,当中也学习到了很多flutter相关的知识,后续还有继续巩固,不断学习。
参考链接(包含本项目的api)
Q4: 开源精粹(二)!22个实用、有趣的开源项目
作为一名开源爱好者,发掘优秀的开源项目是一件非常有趣的事情。在第一期中,我分享了单页个人网站模板、组装式 Flutter 应用框架、PHP 客户端库、Java 诊断工具等一些实用的库和工具。本期依旧会为大家分享一些前端、后端、移动开发的相关工具,希望你能“淘”到适合自己的工具。
1.Vue-EasyTable
Vue-EasyTable 是一款基于 Vue2.x 的 table 组件,具备自适应、表头与列固定、自定义单元格样式、自定义 Loading 等功能。
2.React-Calendar
这是一款具备原生日期格式的日历组件。它不依赖 Moment.js,支持日期选择范围,涵盖了各国语言,开箱即用。
3.Matter
CSS 实现的 Material 组件合集项目,作者已将部分作品开源,效果可以在 CodePen 上查看。
4.Revery
Revery 是一款用于构建高性能、跨平台桌面应用的框架。它类似于加速版的原生 Electron,除了拥有类似 React / Redux 的库,还具备 GPU 加速渲染功能,其内置的编译器速度也相当快。
5.Web Accessibility Guide
这是一个精选了 Web 可访问性贴士、技巧和最佳实践的开源项目,你将会学习到一些改善 Web 可访问性的实用做法。
1.SOFAJRaft
SOFAJRaft 是蚂蚁金服开源的生产级 Java Raft 算法库,它基于 Raft 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景,易于使用。
2. Dragonwell
阿里开源了 OpenJDK 发行版 Dragonwell,它提供长期支持,包括性能增强和安全修复。在数据中心大规模 Java 应用部署情况下,可以大幅度提高稳定性、效率以及性能。
3.Lawoole
Lawoole 是一款基于 Laravel 和 Swoole 的高性能 PHP 框架。它兼具了 Laravel 的特点,还解决了其功能背后的性能问题。同时,你还能感受到与 Laravel 一样的编码体验。
4.AntNest
AntNest 是一个简洁、快速的异步爬虫框架。它仅有 600 行代码,基于 Python 3.6+.
5.PHP-Awesome
这个仓库汇集了 PHP 优秀的资源,供你查询和参考。
1.FlutterBoost
FlutterBoost 是闲鱼开源的新一代 Flutter-Native 混合解决方案。它能够帮你处理页面的映射和跳转,你只需要关心页面的名字和参数即可。
2.MyLayout
MyLayout 是一套 iOS 界面视图布局框架,可谓 iOS 下的界面布局利器。它集成了 iOS Autolayout、Size Classes、Android 的 5 大布局体系、HTML/CSS 的浮动定位技术以及 Flex-Box 和 Bootstrap 框架等主流的平台的界面布局功能,并提供了一套简单、完备的多屏幕尺寸适配的解决方案。
3.SegementSlide
SegementSlide 是一个 iOS UI 库,它具备完整的滑滚及切换组件,旨在解决多层 UIScrollView 嵌套滚动的问题。
1.DevHub
DevHub 是一款跨平台的 GitHub 通知管理客户端,支持 Android、 iOS、网页和桌面上使用,帮助你便捷的接收 GitHub 各类通知。
2.Reqman
Reqman 是一个帮助后端工程师进行 API 测试的工具,同时也是一个基于 Node.js 的爬虫工具。
3.FreeCodeCamp
说到 FreeCodeCamp,或许大家不会陌生,而这个项目就是他们建立的开源课程和相应的代码库。网站提供了 6 大认证课程,也涉及了全栈开发认证。如果你感兴趣,不妨了解下。
4.Gitter
Gitter 是 GitHub 小程序客户端,作者采用 Taro 框架 + Taro UI 进行开发,而小程序内数据则来自 GitHub Api V3.
5.Awesome Podcasts
这个项目收集了各类实用的播客,涵盖了主流的编程语言,希望对你提升技术水平有所帮助。
6.编程图书大全
书籍不光能在你迷茫的时候,给予你答案,还能在你提升技能的时候,给予你帮助。这个仓库收集了众多编程图书,涉及主流编程语言、人工智能、算法、Linux、大数据等。看看,有木有你需要的。
7.VS Code Netease Music
很多开发者喜欢边写代码,边听音乐,VS Code Netease Music 这个插件就能满足你在 VS Code 上听歌的愿望。它使用 Webview 实现,不依赖命令行播放器。
Star-Battle
Star-Battle 是一款使用 JavaScript ES6、Canvas 开发的飞船射击类 游戏 。来 Enjoy 吧。
注:
如需转载,烦请按下方注明出处信息,谢谢!






