2021年正确的Android逆向开发学习之路
说明
文章首发于HURUWO的博客小站,本平台做同步备份发布。如有浏览或访问异常或者相关疑问可前往原博客下评论浏览。
原文链接 2021年正确的Android逆向开发学习之路直接点击即可前往访问。
前言
在做从正向的程序开发转到逆向开发的两年里,深切体会到两种开发的不同。尤其是学习道路这一块走了很多的弯路,当然我现在也不是厉害的逆向。所以所有的看法仅代表个人意见,如有不同看法请在评论区打出来。
正向开发为什么容易学习
以普通的Android开发为例,一位新手想要学习正常的Android开发,那么他非常容易获得:
- 谷歌官方提供的入门教程
- 谷歌官方提供的免费好用的IDE AndroidStudio
- 各种入门 进阶的 尤其是中文的 书籍 比如 第一行代码 Android艺术开发探索 等等
- 庞大的开发人员和活跃的社区 各大编程论坛比如CSDN 都有 Android的一席之地
- 丰富的解决方案 遇到的问题可以在搜索引擎上随意搜索出答案 也可以去论坛社区提问
- 好用的开发语言包括java Kotlin 或者是 js 都是相比逆向 的汇编 ARM 来说更容易学习的
7.持续的官方优化 及时的文档更新 虽然谷歌一直在更新Android版本,使得开发者不得不学习新的版本开发知识。但好在官方给出详尽的资料文档以及相关的开源代码示例