看了一天 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 聊聊, 查看更多联系方式