第一次接触到android网络编程这个系统。Android网络编程即完成Android版智能 App的设计。本次网络教学实践的内容是用户既可以通过手机实时访问Web数据库中的数据并下载图片,也可以实时拍摄苹果树照片上传到服务器,同时接收服务器反馈的预测结果。以下是设计文档的主要内容:
董老师讲的很细致,开头叙述了一些专业名词的软件以及和编程工具之间的联系,为后续的实践操作进行铺垫。通过线上课程的教学智能app的设计制作过程中,我了解到这里面运用了很多不一样的编程工具,比如服务器端采用Flask+Python编程,客户端采用Kotlin编程,网络通信采用Retrofit框架,数据对象采用Json格式解析,图片下载采用Glide框架,并且在这里面对于页面布局要求更高,因为测试时的效果要在手机里面呈现,故对于呈现的效果要求更高。但是因为这些编程之前没有接触过,此次课程学习起来有点吃力。学习此类课程的时候,最好视频进行录屏,然后慢慢回放,可以跟着视频慢慢写,一个个去琢磨,慢慢打好基础。
心得小结:通过此次董老师的教学,觉得那些制作app的程序员真的不容易,一个简易的app都关联了很多不一样的东西,更何况那些复杂的更是耗时耗脑子。只学习Java,c等基本语言是无法构成这么大的内容的,必须学以致用将这些联系在一起才能制作设计出好的app。