软件教书匠金旭亮
22-03-07 09:02 微博认证:北京理工大学计算机学院教师 金旭亮 头条文章作者

关于Android的学习,给几个个人建议,供参考:

(1)都2022年了,不要再用Java写新的Android App,除非你需要维护老的App;请学用Kotlin。用熟了Kotlin之后,你是不愿再倒回去用Java的。

(2)如果你是现在才开始学手机App开发技术,请学Jetpack Compose,这是一个响应式的UI框架,采用声明式编程风格,这种方式先是React引入,后来者纷纷跟进,比如Vue3,Flutter,SwiftUI,代表了Android界面开发技术未来的发展方向。

注意,Compose只支持Kotlin。Kotlin学习的必要性+1。

(3)学完Android原生开技术之后,推荐再学习一个跨平台的框架,比如Flutter和React Native,以拓展自己的就业面。有了手机原生开发技术打底,学这些上层框架,掌握起来,推进速度会一日千里。

(4)掌握了手机常规的“移动互联”开发技术之后,下一步建议向集成AI成果的智能App或物联网应用领域拓展,这两块大有所为。