十六年全栈开发者的 Android 开发踩坑实录 (mp.weixin.qq.com)

【简介】

这是一个完完全全马后炮的故事。身为拥有差不多十六年开发经验的全栈 web 开发者,作者对构建 web 应用所需要的各种技术可谓是了如指掌。而在最近几年的工作项目中,作者第一次成为了一名安卓开发者。在经过一段时间的磨合之后,作者才意识到,从 web 开发转型到安卓、移动端应用开发,开发者的思维也需要一定转换。

点击查看全文 >>

@code小生 2021-04-18 12:13分享 / 0个评论
赞过的人: IT技术博客大学习 code小生
要不要再学学下面的文章?
Vue开发移动端项目,这个工具对你一定有帮助 (mp.weixin.qq.com)
基于Vue.js开发移动端工程时,一些特定的问题和场景下,只能在移动端运行工程复现、追踪问题(比如在微信端内,在App容器内),桌面端的Devtools就没法用了。数次安装Electron版本devtools后,觉得调试起来太麻烦了,所以我决定把devtools搬进vConsole里
by @code小生 2022-01-09 23:09 分享 查看详情
浅谈开发者友好的软件设计 (insights.thoughtworks.cn)
面向开发者的软件,相比普通用户仅在限定的场景下使用外,还可能会被集成、扩展、二次开发等等,因此在代码或设计层面也应该尽可能考虑如何对开发者更友好。
by @Thoughtworks 2022-01-07 14:24 分享 查看详情
实战:利用Python开发App (mp.weixin.qq.com)
我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了。最近想到尝试用python开发一款app,google搜索了一番后,发现确实有路可寻,目前也有了一些相对成熟的模块,于是便开始了动手实战,过程中发现这其中有很多坑,好在最终依靠google解决了,因此小记一番。
by @code小生 2022-01-03 19:20 分享 查看详情
TDD与瀑布式开发 (insights.thoughtworks.cn)
Tasking 通过对需求的分析和拆解,将我们的关注点从混乱和复杂的问题聚焦在更小的问题,从而也更容易去解决,混乱和复杂的问题转化成繁杂的问题,繁杂的问题拆小之后变成了简单明显的小问题,有了对需求清晰准确的认知的人做 TDD 的难度会降低。
by @Thoughtworks 2021-12-29 10:30 分享 查看详情
这30个顶级工具!前端开发很喜欢 (mp.weixin.qq.com)
在本文中,我为前端Web开发人员汇总了30种顶级工具,从代码编辑器和代码游乐场到CSS生成器,JS库等等。
by @code小生 2021-12-26 12:22 分享 查看详情
十六年全栈开发者的Android开发踩坑实录 (mp.weixin.qq.com)
安卓开发的萌新们走错的路大多数都可以在项目后期通过重构或修改构建流程解决,不断打磨直到单元测试完美覆盖需要的所有情况也能处理一些小错误。但剩下的漏网之鱼就不是那么好解决了,这些足以在 app 的生命历程中造成持久影响、令人想要将整个项目推翻重来的错误中,有些甚至让作者羞于启齿自己曾经犯过它们。以下将提供一些防止你想要穿越回过去重做项目导致时间悖论(笑)的小 tips,希望能够帮助大家预防那些难以摆脱的糟糕麻烦。
by @code小生 2021-12-26 12:22 分享 查看详情
谷歌 Android 12 Go 正式发布! (mp.weixin.qq.com)
12 月 15 日,谷歌发布了适用于小型或廉价智能手机的 Android 12 Go 版本操作系统。全新登场的 Android 12 Go 版本更流畅、更省电、更安全。
by @code小生 2021-12-19 19:46 分享 查看详情
Java开发者最值得学习的14项技能 (mp.weixin.qq.com)
你是一位 Java 程序员,还是正准备转向 Java 的开发人员呢?或者你本来就是 Java 程序员,现在想要在自己的本行上继续精进?这篇文章就是给你们准备的。在 2021 年,Java 开发人员应该掌握一些高级工具了。
by @code小生 2021-12-12 11:08 分享 查看详情
Google封禁了近12万名开发者账户 (mp.weixin.qq.com)
众所周知,Google Play Store 在安全性、审核严格程度上并不如苹果 App Store,但 Google 仍然在持续不断地改善整体情况,为用户带来更好的软件环境。为此,Google 现在披露了它在 2020 年用于打击恶意应用程序和开发人员的各种方法,并分享了一些附带的统计数据。
by @code小生 2021-12-12 11:08 分享 查看详情
Android 使用 Span 打造丰富多彩的文本 (mp.weixin.qq.com)
在开发过程中经常需要使用文本,有时候需要对一段文字中的部分文字进行特殊的处理,如改变其中部分文字的大小、颜色、加下划线等,这个时候使用Span就能方便地解决这些问题。本文将主要介绍SpannableStringBuilder和各种Span的使用。
by @code小生 2021-12-05 19:27 分享 查看详情