谈一谈练手app

Posted JackLee18

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谈一谈练手app相关的知识,希望对你有一定的参考价值。

为什么程序员要有自己的练手app(练手demo)

  由于程序员掌握的技能更多是为业务服务的,在实际工作中经常用到的技术往往受限于自己公司的具体业务。有时候储备的一些技术,由于没有经过业务检验,没有经历开发过程中遇到的问题等其他原因,造成我们对于这些技术掌握深度有限,很难融会贯通。拥有自己的一个练手app可以很好的帮助自己检验自己的学习成果,提前解决相关的技术难题,真正在工作中遇到这些难题的时候心里不慌。

如何安排自己的时间

   我这边对自己的时间主要是每天上班前,下班后的一个小时。周末一两个小时。这样来安排。重在坚持。

练手app应该做哪些功能

  我这边主要是做自己感兴趣的,对自己日常工作中能够用到的功能进行开发。一方面可以激发兴趣,另一方面在使用的过程中也可以发现bug。

自己通过练手app学到了哪些知识

  • swift
    由于工作中主要用的是OC,缺少swift的练习,在练手app中用swift写代码很好的联系了swift
  • socket通信
    学习了socket相关的知识,实现了socket传输大文件,解决了封包,拆包,粘包。等问题,学习并实现了不同的心跳包机制。
  • 蓝牙通信
    学习了蓝牙通信的相关技术并实现了主从设备间的文件传输,命令传输。
  • 组件化
    学习了解了组件化的实现原理。实践了组件化开发,解决了遇到的各种各样的问题
  • 自动化单元测试
    了解并实践了自动化单元测试,加强了对代码质量的管控,推动了单元测试在团队中的实践
  • 路由工具
    学习了常见的路由形式,通过实践加深了对路由的认识。推动工作项目中的路由改造
  • 视频相关
    学习了m3u8的下载,解密,播放等。
  • app内购
    学习app内购流程,并通过实践进行检验
  • 后台下载文件
    学习开发了网络请求框架,实现了文件的后台下载

自己的练手app下载地址

下载地址:
https://apps.apple.com/cn/app/%E6%8E%8C%E4%B9%90club/id1410764058

以上是关于谈一谈练手app的主要内容,如果未能解决你的问题,请参考以下文章

谈一谈练手app

谈一谈APP版本号问题

谈一谈App的架构设计

谈一谈iOS开发后台下载

谈一谈iOS开发后台下载

谈一谈 Android 嵌套 Intent 以及解决方案