2020年Android开发总结

2020年Android开发总结

年底总是一个充满回顾与展望的日子,在2020这场哀鸿遍野的“寒冬”里尤为明显。

其实不管是公司、集体还是个人,都需要在这个时候找个机会停下来,思考一下这一年来的收获与成长、失去与遗憾。

每个人都有自己的希冀与计划,每个人又同你我一样,是犯有轻微拖延症的普通人。

面向即将到来的一年大家总会立各种 flag,临近年终时又总是自嘲式的将计划延期至新的一年。

2020是一个神奇的一年,发生了许多大事,但回到个人身上也只是一件一件小事。

开发中的收获

在过去的一年里,我接触到了 Kotlin、Jetpack、Gradle 等这些新技术,在项目中实践。

Kotlin

自从Google 宣布 Kotlin 成为 Android 开发的第一语言之后,大量的示例代码以及第三方库都开始拥抱 Kotlin,以及同事也在使用,我也开始了我的 Kotlin 之路。

起初的目的很简单,只是为了能看懂别人写的 Kotlin 代码,慢慢的自己也加入到使用 Kotlin 的队伍中,现在公司的项目中也是 Java 与 Kotlin 混合开发。

Jetpack

我在查阅了较多的资料后发现 Navigation 是 Google 提供给开发者的一个组件,但似乎 Google 并不想让开发者局限于这个组件,而是提供了丰富的可扩展的 API 让开发者发现它的更多使用方法。目前我在项目中实际使用的只有Room组件,以后逐步学习其更多组件在项目中使用。

我对岗位的认知

  • 具备团队精神和协作能力
  • 写文档的习惯
  • 需求理解的能力
  • 模块化思维,减少重复的劳动
  • 有自测习惯
  • 提高还原度、按时完成开发任务
  • 做好自己的,不给团队成员带来精神或经济的压力

我觉得最有实际意义的开发

  • CICD自动化打包:
    • 学会了在Linux安装Java环境、Android构建环境
    • 学会了简单的编写Shell脚本
    • 学会了Gradle自动化相关配置
    • 虽然做这块时联调及自测比较心累,但是最后也是收获满满的,解放了双手,公司三款APP再也不必要我们手动出包了。
  • 卡友地带接入网关
    • 使用 Retrofit 做网络请求,Rxjava 数据流,Okhttp封装卡友地带走网关的一套网络框架。完成了我在公司封装的第一套网络通讯代码。

最充实的一次开发

  • 好运宝的卡钻页面:
    疫情期间在家办公的日子,本以为是无聊的日子,没想到来了这么一个需求,那个产品经理三天两头的换UI、改动效。我们也是乐在其中,更多的是学会了如何去接受善变的需求,以积极的心态去面对。

技术成长

今年技术上的成长并不多,在业务压力之下,Android UI 玩得更加熟练吧。 Google IO大会提出了一些新的架构:LiveData, Room, LifeCycle, ViewModel。 目前我只尝试使用了 Room,其它的几个目前还没怎么了解,学习这些新的架构还是蛮有必要的,即使不用它们,它们的源码也是非常值得阅读的。个人成长方面也有所进步,初步形成了知识管理、任务管理的基本概念,但目前都还是属于初级阶段,尚不能影响什么具体的东西,还需要一定的时间进行沉淀。

自己对工作的一些看法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值