这算是春节后首次的推文给大家介绍玩Android的更新了,会每隔几个月汇报下进展,记录下网站的历程~

回顾下玩Android历史时刻吧:

最初,我们主要是博文列表、知识体系、在线工具三个主Tab在17年的9月上线。

努力做一个Android开发者必看的网站(二)

在同年10月,可能是因为刚上线动力十足,我们增加了站内搜索、登录、注册、支持收藏文章(我是收藏功能的重度用户,我现在已经抛弃浏览器收藏夹了),目前已经近7K的注册用户,当然了注册对于本站来说只是一个标识,便于提供一些用户间隔离服务。

我们添加了几个令人振奋人心的功能 | 玩Android

时间过去3个多月,来到18年2月,终于网站完成对博客的支持,大家对这个功能可能感触不深刻,但是对我来说,网站终于可以通过markdown去编写文章了,之前一个联系我们都要单独去设计去做一个页面,现在只需要编写一篇文章就可以了。

我们同时开始支持导航栏目,主要针对Android领域常用的功能进行收集;

并加入了项目Tab,最初是为了收集公众号推荐的完整项目,当然现在已经有几十个分类了。

一个有意思的是,为了方便自己调试模拟数据,我们新增了一个mockapi的工具,主要是用于提供一个url返回json数据,平时在后端数据没有ready的情况下,可以方便的用于模拟测试与开发(在这之前我们是通过json文件的方式,可想而知效率多低),目前这应该也是本站最受欢迎的工具。

年底最后汇报一波玩Android进展

在这之间,已经有小伙伴开始抓取数据做app了,于是乎我们在2月25号,对外公布开放了open api。

一起来做个app吧

过了两个月左右,已经发现github上涌现了100多个开源版本的玩Android应用,非常令人兴趣。

玩Android客户端已经有100多个开源版本啦

那么时间到达今天,我们又增加了一些小功能:

  1. 我们增加了友情链接页面;

  2. 文章落地页适配手机页面;

  3. 首页添加最新项目;

  4. 支持用户投递github项目;

  5. 上线Open APIs tab;

  6. 首页文章增加了置顶、项目、导航等标签,还有非常多的bugs修复,和体验优化...

我们增加了友情链接页面

其实友情链接主要是聚合一些个人网站和技术类社区,希望大家可以在友情链接也可以发现一些新大陆:

非常感谢上述所有博主和社区的支持。

**文章落地页适配手机页面 **

当很多玩Android开源app出现的时候,打开自己站内的文章详情页,依然是PC端的样式,其实挺失落的,自己的站点却不能适配手机端。不过如今终于适配啦,打开的样式变成啦:

开心~

实现:我们最终是选择了PC端和手机端使用两个页面,因为PC端的元素实在是太多了,手机端希望尽可能的简洁一些。至于技术方面,就是通过判断UA了,发现spring提供了一个mobile.device模块,直接引入就ok了。

首页添加最新项目

我们悄悄在首页除了最新博客以外,加入了最新项目:

主要服务于喜欢找项目学习的小伙伴了,当时项目图片的显示一度让人很头大,因为图片太大,文字太少,想要显示尽可能多的内容,就要缩小或者截取图片,但是又希望大家可以预览一下效果图,于是最终变成了这样:

支持用户投递github项目

这个应该是本次主要的一个更新了,项目支持大家自己投递了:

投递完成后,你可以在个人中心查看状态:

因为本站只有我一个人在维护内容,所以可能无法及时反馈,尽可能在24小时内审核,请大家务必保持佛系...

记得再做这个的时候,我还特意画了一个流程图提醒自己流程: 最终项目会在项目列表页展示,部分会在首页展示。

上线Open APIs tab

因为在日常更新中,很多同学苦于做app没有API,于是产生了专门做个免费的Open API聚合页面,不过实际上,免费的API确实不多。

好了,核心的更新介绍完毕啦,其实中间还有非常多细小的更新,再不断的提升体验、修复bug和一些安全性问题...

后续我希望添加更多的实用功能,例如:

  1. 投递文章;

  2. 编写一个todo list工具,便于大家日常做时间管理,其实我迫切需要;

  3. 对每个用户提供一定的文件存储能力,大家可以和mockapi配合做应用更新等;

  4. 尝试提供markdown的笔记本(用户间隔离版本);

  5. 你期望的功能,欢迎留言。

后续会加入更多的功能,也会摸索一些技术栈,当然由于个人精力有限,这个过程会比较缓慢,但是会一直计划进行中,希望可以做一个对大家有用的站点!

http://www.wanandroid.com/

扫一扫 关注我的公众号

如果你想要跟大家分享你的文章,欢迎投稿~

如何实现音乐播放器中的歌词控件?

构建易维护、可复用的 Android 业务流程

荐一个面试必问的Java系列专题