1.IDE:eclipse,Android Studio。Android Studio这个工具倒是没怎么接触。真心感叹现在的技术的更新速度。其实这里是有一个问题:你是跟着最新跑还是深入研究一门开发语言呢?其实这是一个伪命题,这个根据公司需要走,或者说哪个赚钱就弄哪个呗。这跟自己开始学编程一样,是选Java还是.Net呢?其实选择开源的,自己多动手的,少调用一些封装好的库,可能比较好一点。但是现在的开发的趋势,越来越有傻瓜式的开发,即使用已经封装好的插件和jar包,你直接拿来使用即可,这确实方便了不少,但是却让你缺少的思考的机会以及逻辑思维的锻炼。因为越底层的东西,越要考虑可能存在的情况和意外,其实这是很考一个人的思维是否严密,考虑是否周全,逻辑是否通顺,以及他的耐心是否足够,而现在的这些插件化和jar包化开发正是去除了这一步。
2.版本控制工具
3.数据库。litepal。哎呀,这个还真没怎么接触。
4.网络库和异步库。
5.事件。
6.UI。