我将参加一门学习 Android 开发的课程。上面写着“使用 Kotlin 为 Android 8 Oreo 编写应用程序”
但 Android 11 已经问世了。 那么2021年的课程是否值得。或者Android版本无所谓。
如果您能分享您的建议,那将非常有帮助。 如果您有任何疑问,请随时提问。
我将参加一门学习 Android 开发的课程。上面写着“使用 Kotlin 为 Android 8 Oreo 编写应用程序”
但 Android 11 已经问世了。 那么2021年的课程是否值得。或者Android版本无所谓。
如果您能分享您的建议,那将非常有帮助。 如果您有任何疑问,请随时提问。
好吧,您的问题的答案是是的,这会有所帮助。
归根结底,这取决于您的应用的目标受众。例如,如果您去 Android Studio 并创建一个新项目,他们会要求您选择最低的 SDK。 所以为了比较,让我给你列表。
因此,这是一种权衡,使用较新的版本,您将获得更多功能,您可以提供更多功能,但同时,您将失去用户。
从 Android 8.0 开始,我想 8.0 中的所有功能都将包含在 Android 11.0 中。因此,您可以根据需要学习 8.0 并转换到 11.0。
此外,2019 年 5 月 7 日,Google 宣布 Kotlin 成为其 Android 开发的官方编程语言。 Zomato、Dropbox、微信、Netflix、Trello、Slacks 等许多应用已经转移到 Kotlin。
主要功能是视图模型、Kotlin 协程、实时数据、房间数据库和流程都包含在 Android 8 和 11 中。
因此,就基础知识而言,这是该课程的一个大拇指。 此外,如果您更热衷于学习 Android,请浏览 Android Kotlin Fundamentals
,从最新版本开始似乎是一件好事,因为随着时间的推移,它们会带来很多变化。如果可能的话,我的建议是从最新的 Android 10/11 课程开始。
另一方面,任何类型的软件开发都基于对平台的基本理解。所以如果最新的课程不是那么好,学习基础,Android 8课程也应该可以。基本上,任何教你如何构建 Android 应用的东西,一般来说就足够了。
祝您学习愉快,希望您在学习过程中玩得开心!
,android 8 和 android 11 之间有一些变化。一种流行的变化是外部存储及其访问方式。你可以继续你的课程,很多事情还没有改变,很容易适应这些变化。
,是的,最重要的是,谷歌已弃用 Android 10 以上的许多适用于旧设备的功能。您需要将目标 SDK 设置为最新版本,以便 lint 会向您发出弃用警告。