是否有必要学习 Android Kotlin 开发

更新日期: 2020-02-20 阅读次数: 3843 字数: 454 分类: Android

看了一天 kotlin android 开发,感觉功力大增,自信满满地开始我野心勃勃的 android 项目时,竟然两天晚上没有搞定 grid layout 的布局。。。

我开始清醒地认识到,我的 android 基础还是太弱,一些基本的组件都没有积累,至少没有动手测试过。于是我犹豫了,是否有必要系统地学习 android kotlin 开发。毕竟想掌握一个平台的开发需要投入不少时间。

我列举了一下学习 android 的必要性

  • 原生 app 是目前及未来的主流
  • 小程序类 js 开发有各种局限性,例如我想开发淘宝优惠券功能,就无法通过微信小程序审核
  • 有必要了解各种原生能力,例如导入系统日程,悬浮在其他应用之上(Google 翻译点按翻译功能)等,组合成更强大的功能。而这些系统能力在微信小程序里无法获得。
  • 原生 app 的变现方式更多,约束也更小一些
  • js 是不环保的语言,不喜欢
  • 即便未来 kotlin 会被淘汰,学习的 android 系统接口还是有借鉴价值,甚至会继续得到延续
  • 原生开发的 app 体验更流畅

总体感觉,还是非常有必要系统学习一下 Android 开发的。

学习 android 的目标

我决定给自己一个月的时间:

  • 看完并实际敲代码 Google 官方教程 Android Kotlin Fundamentals Course
  • 课程中的 demo 转化成简单的实际项目
  • 整理相应的 VIM Snippet
  • 完成我那个野心勃勃的项目

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式