安卓开发的核心是四大组件Activity、Service、Fragment、Broadcast,其次是实现具体功能的各种View与技术,这些框架在我们这次开发经历中有使用到,让我们切实体会到了实际软件开发的过程。这次我对前后端代码都有涉及,我始终记得在实现前后端通信的过程中debug到想要砸电脑,但当前后端第一次对接成功,那种成就感只有程序员能感受到。我在这次安卓开发经历中收获的不仅仅是某个具体控件的使用方法,更重要的是如何快速学习一个新的技术框架并投入使用。在安卓开发过程中,每当想要实现一个新的功能,必须要在别人的博客或者官方指南上寻找类似的组件与技术,想要把一个安卓组件提供的函数功能、参数全部摸清是不可能的,这时候需要有能力对别人的代码进行必要的修改使其变为实现自己功能的代码。这个能力在日后的代码生涯中是至关重要的,也许多年以后具体控件的使用方法都会忘记,但学习新技术与利用现成代码的能力都将成为程序员的核心竞争力。