前一段时间,发了贴 《40岁的老人学习android开发,用android studio 怎么sdk、avd等管理器启动不了。》,大家鼓励多多,先谢过大家。
经过一段时间断断续续的学习,通过一个拥有英语单词词典、学习、背诵小功能的小程序的试验开发,感觉本人android开发基本上入门了。今天发帖纪念下。
这一段时间,主要折腾了包括建立环境;开发环境的基本操作:建立、导入、导出项目、调试工具的使用;android程序架构;activity、server、view、intent等基本用法、sqlite数据库访问技术。
总的感觉android开发和微软dotnet开发还是有很多区别的,最主要的感觉的就是android的“帮助手册”不如微软的“msdn”好用,知识不系统,要扩展学习好难,即使学习完一本教材,要真正开始工作,都觉得无从下手,只能借助网络一点一点的进步;出现问题,即便是小小的问题,也是觉得无从下手,小程序的开发中,出过好多好多的问题,好在有网络,虽然是碎片式的解决问题,学习知识,还是最终能找到原因。
—
本人觉得对新手的一条很关键的经验就是:一定要注意开发工具的版本,网络上的教材的版本和本人真正的使用的版本假如不一致的时候,学习的时候,一定要注意学习的是原理,有些操作一定不能照搬。
—
最后,发下小程序的界面,还没完工,但是要完成它的基本技术难点应该都已经掌握了。大家一起加油哦!
经过一段时间断断续续的学习,通过一个拥有英语单词词典、学习、背诵小功能的小程序的试验开发,感觉本人android开发基本上入门了。今天发帖纪念下。
这一段时间,主要折腾了包括建立环境;开发环境的基本操作:建立、导入、导出项目、调试工具的使用;android程序架构;activity、server、view、intent等基本用法、sqlite数据库访问技术。
总的感觉android开发和微软dotnet开发还是有很多区别的,最主要的感觉的就是android的“帮助手册”不如微软的“msdn”好用,知识不系统,要扩展学习好难,即使学习完一本教材,要真正开始工作,都觉得无从下手,只能借助网络一点一点的进步;出现问题,即便是小小的问题,也是觉得无从下手,小程序的开发中,出过好多好多的问题,好在有网络,虽然是碎片式的解决问题,学习知识,还是最终能找到原因。
—
本人觉得对新手的一条很关键的经验就是:一定要注意开发工具的版本,网络上的教材的版本和本人真正的使用的版本假如不一致的时候,学习的时候,一定要注意学习的是原理,有些操作一定不能照搬。
—
最后,发下小程序的界面,还没完工,但是要完成它的基本技术难点应该都已经掌握了。大家一起加油哦!