关于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或物联网应用领域拓展,这两块大有所为。
