给自己的开源 PHP 轻论坛 Carbon Forum,写了个 Android 客户端,同样开源。

2015-11-12 11:02:55 +08:00
 lincanbin

大体已经完成,登录、注册、看帖、发帖、回帖、通知、设置之类的基础功能都没问题了,但是还没确定什么时候跟服务端一起正式发布,先放上来看看有没有 bug 。

每个使用 Carbon Forum 的网站,都可以修改客户端源码中的接口信息,在三分钟内编译出一个专属于自己的 Android 客户端(服务器端也需要升级到最新版本,要不了多久就会发布的)。

Related Information

Screenshot

17294 次点击
所在节点    Android
110 条回复
luanluan
2015-11-12 15:48:01 +08:00
你的 HTTPS 哪家的
lincanbin
2015-11-12 15:56:50 +08:00
@luanluan https://www.94cb.com/t/3140
WoSign 不要钱证书。

但是实际上加了 SSL 后,握手时间更长了,在恶劣网络环境下(手机 2G 网络),表现其实更糟。
Jeremy1992
2015-11-12 16:11:57 +08:00
你为何这么吊
zzutmebwd
2015-11-12 16:16:44 +08:00
@lincanbin V2EX 审美疲劳+1
scola
2015-11-12 16:32:59 +08:00
每次开启都刷新不好,我喜欢手动刷新
lincanbin
2015-11-12 16:35:30 +08:00
@Pastsong https://www.google.com/design/spec/components/cards.html#cards-usage
根据官方指引:
Do.
1. Cards have rounded corners.
2. Cards can have multiple actions.
3. Cards can be dismissible and rearranged.

实际上 Material Design Lite 虽然也是 Google 出的前端库,但是很多地方不符合 MD 规范。
仔细对照了一下,我的 Card 是没有问题的。
lincanbin
2015-11-12 16:37:52 +08:00
@scola 每次打开刷新,我觉得是有必要的,想不到有什么打开了客户端,却不看新帖子的理由。
而且这个客户端占用内存应该也就 20M ,不清理缓存的话,这样再进也不会再次刷新。
EarlGrey
2015-11-12 16:41:31 +08:00
支持!
lincanbin
2015-11-12 17:25:49 +08:00
噫,我姐要给我买新手机了。
我已经受够了这个 512 内存的测试了。
mthli
2015-11-12 17:31:37 +08:00
支持!
jiezhi
2015-11-12 17:41:39 +08:00
支持楼主!
KNOX
2015-11-12 17:46:34 +08:00
我觉得如果导航的 item 这么少可以不用 NavigationView ,直接放在 toolbar 里面,个人见解。
tangooricha
2015-11-12 19:41:52 +08:00
目测又要发生让 LZ 心塞的事情了。
void1900
2015-11-12 19:43:13 +08:00
看了下 php 的,很用心,水平也不错,代码很整齐,不过感觉思维是过去式。

比如 global 这种东西,很久没人用了吧,因为会导致程序结构很乱。

可以看下框架什么的啊,程序结构会好一点,虽然会消耗性能。
longaiwp
2015-11-12 20:16:03 +08:00
@lincanbin 那个日期下面被遮挡了啊,这样都没看出?另外有 API 么(有空也来玩玩---来自 V2EX WP 客户端
TF
2015-11-12 20:25:02 +08:00
果然不是只有我糾結這個圓角
lincanbin
2015-11-12 20:44:25 +08:00
@KNOX item 少是现在,在我的规划中, item 数量在后续版本中会接近 gmail 的。
总不能做一些不好发展的设计。
lincanbin
2015-11-12 20:45:07 +08:00
@TF https://www.google.com/design/spec/components/cards.html#cards-usage
关于 Card 的圆角,是 Google 钦定的。
miao
2015-11-12 21:15:29 +08:00
能修改 app 的图标和名称吗?
lincanbin
2015-11-12 21:17:44 +08:00
@miao Apache License v2 协议开源的,二进制分发的话,当然怎么样做都可以。
https://github.com/lincanbin/Android-Carbon-Forum#build-your-carbon-forum-android-client
这里有提及如何修改。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/235558

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX