周末开发了两个项目

利用周末两天的时间开发了两个项目,项目作用:提升海外开发者的效率,一个是一键翻译 string.xml 插件,当想要把 app 里的字符进行国际化翻译的时候,这个插件就派上用场了。

如何集成到自己的项目?

首先说下这个插件的技术原理,通过平台提供的 API 接口来进行字符的组装,目前国内外的翻译接口都是免费试用一年,一年后根据翻译的字符量来收费,我使用的是谷歌,所以如果想集成插件到项目里,需要申请一个谷歌 API Key,翻译接口会需要这个 key。

就算一年后开始收费对我们来说费用也不多,毕竟我们没百万级别的字符需要翻译,所以建议都申请一个。

申请到 key 之后就可以开始集成了,这是一个 Android studio 插件,像其他插件一样安装,相信使用 AS 的安卓伙伴都会.

那么如何使用呢?

在项目的 values/string.xml 上右键,在出现的弹窗里选择 Convert to other Languages, 之后选择想要翻译的语言,就可以一键翻译出其他文件啦,并且自动创建其他语言的目录, Amazing!

目前项目已开源在我的 Github 上,并且提供了视频效果和详细使用说明,文章下面会提供领取方法。另外项目里的字符翻译是谷歌翻译,也就是说是机器翻译,我是接受机器翻译的,毕竟我自己翻译也是使用谷歌翻译。

因为每个 app 都有自己的字符要翻译,字符多了可能出现兼容性问题要处理,这是个好项目,大幅度提升了应用国际化效率,所以我更希望和关注我的安卓开发者一起维护,项目是使用 idea 来开发,维护过程中为自己增加了开发 AS 插件的经验,对面试也有好处。

另一个项目是集成订阅模式的 Demo。

除了广告盈利之外订阅模式越来越流行,不仅仅是因为通过订阅模式来收费,这个模式更加能够提升留存以及日活,大家想想,我付费订阅了一个 app,肯定会经常打开使用,因为确实解决了我的需求,提升了留存和日活跃就提升了 ASO。

在 Google 官方文档上已经有集成订阅的步骤,但很多小伙伴集成过程中还是会遇到很多问题,比如订阅信息请求不下来?测试过程中不能支付等等。

所以我利用周末的时间在我的 app 里集成了订阅模式,并且已经上线,这个项目也开源在我的 github 上,在代码里面写了详细的注释,比如如何请求订阅条目?如何购买订阅?如何检查是否已经订阅?解决了上面几个问题就可以进行自己项目的逻辑判断了,就像大多数的付费去广告。

每个 APP 都需要订阅模式!

订阅模式会持续的流行,就像知识付费,互联网刚刚兴起的时候信息匮乏,现在信息过剩,所以需要有人来过滤信息,对于这样的情况我更愿意节省时间花钱来购买有用的信息,因为信息就是价值!

回过头看应用的订阅,现在很多国家处于互联网刚刚普及或者发展不久,人们都在尝试新 app,但是随着互联网的发展,高质量的 app 停留在用户手机里的时间更长,用户也会愿意为这样的 APP 付费。

这给我们什么机会?切实解决用户需求,不断优化用户体验,用户就会订阅我们的应用,并且订阅模式是按照时间收费,按月,按季度,按年。这是持续的收入,也就是说就算我们年龄大了干不动了也有收入。

关注微信公众号后,后台回复 翻译代码 领取一键翻译插件源码地址。后台回复 订阅代码 领取订阅模式源码地址。

你可能感兴趣的:(Google,Play)