非程序员,偶尔能自己写一些小型程序,最近学习了一下 Flutter,编写了一个简单的新闻 app。
编写应用的初衷,是发现自己在使用新闻应用时,常常会去看一些吸引眼球但是没有很多营养的新闻,并且看得越多,这类新闻就被算法推荐得越多,且工作时间如果偶然看到了通知栏里的新闻推送,就会忍不住想点进去看一看。
一些以兴趣、主题板块、社区为导向的新闻 app 也不符合我的需求。我希望我能看到目前国家里任何的热点,例如,虽然我不感兴趣体育,但这不妨碍我去看体育相关的新闻,并进行相关的联想和思考。若是以兴趣为导向,那么我就失去了这样的机会。
针对这样的情况,我希望能有一个 app,可以做到只显示社会上实时热点关注的新闻内容,并且无通知栏消息推送,自己想看新闻的时候点进 app 看即可。
简单设计和查阅了一下,决定用 News API 和 Flutter 框架来写一个 app,大概花了三周的时间。自用了一段时间后,取名 ToddNews,发上应用商店供有相同需求的人试用。目前只有 Android 平台。
app 主要有这几个特性:
app 目前为第一个版本,非常简陋,也有很多不合理的地方,欢迎 V 友提出意见。
需要注意的一点是 News API 注册过程中有一个谷歌人机验证,需要自己科学一下,否则无法注册成功。
附上相关的地址:
News API 获取:link
Google Play: link
酷安: link
应用内截图:
==============
最后以非程序员的角度补一下使用 Flutter 的感受,比用 Java 写 Android 还是舒服不少,UI 布局的写法很像 Qt QML,比较符合直觉。没有系统学过程序设计,拼拼凑凑写出来的东西直接编译出来的安装包是 7M 的大小,按照官方文档写没出啥问题。pub get 的指令很贴心,导包过程很像 Python,无脑用也不会翻车。
1
creanme 2019-03-18 23:41:12 +08:00 via Android
谢谢分享
|
2
wmllll 2019-03-19 09:01:05 +08:00 via iPhone
挺不错的,楼主加油💪
|
3
ieliwb 2019-03-19 18:21:09 +08:00
楼主,你想的不就是我的产品吗
https://tophub.today/ |
5
fxt0706 OP @ieliwb 虽然都是新闻,但是你的更有平台指向性,我的是随网络趋势,按当下时间碎片展示的。话说你的做的很棒啊,这么多网站都有。
|
6
yuthelloworld 2019-03-19 22:45:06 +08:00 via Android
聚合类的产品是个好上手的点子
|
7
JsonSnowNothing 2019-03-19 23:36:25 +08:00 via Android
蛮不错的
|
8
hoosin 2019-03-20 14:26:29 +08:00
代码呢?
|
9
fxt0706 OP @JsonSnowNothing 谢谢
|