我开发的工具
文章平均质量分 93
开发者如是说
这个作者很懒,什么都没留下…
展开
-
异步、非阻塞式 Android 启动任务调度库
1、背景节前面试的时候被问到 Android 启动任务依赖怎么做调度。当时随口给了一个方案,后来想想觉得有意思就自己花了一天的时间写了一个。这个库已经开源到 Github 上面:https://github.com/Shouheng88/AndroidStartup在写这个库之前只是看了下 Jetpack 的 Startup. 毕竟,如果这个库已经非常完善了,那么我就没必要自己再搞一个了。截止目前,在我看来,这个库最大的缺点是,这个库所有的任务都在主线程中触发并执行,而我们为了优化启动的性能通常会将任原创 2021-05-05 17:40:15 · 426 阅读 · 0 评论 -
个人从零开发一款 Android 应用、上线并盈利 | 项目复盘
最近个人开发的一款应用 言叶 刚刚发布了 1.4.0,至此,我想要开发的大部分功能已经完成了。本来我也想做一次复盘,刚好趁这个机会分析下并发出来。在这篇文章中,我想分析的并不仅仅是技术,除此此外,我也会分析下这个产品、开发过程中有哪些做得好和不好的地方以及接下来的打算。1、项目背景这个应用是一款笔记应用。其实,一开始要做它,我也是拒绝的。因为我觉得这类应用门槛和天花板都比较低,同类和类似的应用都比较多,花费功夫做一个收益也不会太大。后来打算做是出于几个原因:第一,我大概写了三周的电商爬虫并部署到.原创 2021-03-20 22:32:11 · 1229 阅读 · 1 评论 -
跨平台、多用户协作的移动应用 (安卓+iOS) 多语言管理工具
1、项目背景TranslateMyApp 项目是我之前为了在 Android 应用中集成多语言而开发的一个工具,当时主要为了解决应用的词条的多语言翻译问题,然而实际应用的时候发现起存在诸多的不便之处。最近当我开发 言叶APP 的时候,为了减少多语言维护的工作量,重新开发了这个应用。现在它具备了更多功能和特性,可以满足更多的应用场景。该项目基于 Python 开发,项目地址:https://github.com/Shouheng88/TranslateMyApphttps://gitee.com/Wn原创 2020-08-30 19:58:30 · 971 阅读 · 0 评论