2020 年 入门安卓学习什么语言?

2020-11-26 12:05:36 +08:00
 ll5270

业余时间想开发自己的 app 请大佬指教 没有 java 基础

16195 次点击
所在节点    Android
106 条回复
RickyC
2020-11-26 12:09:01 +08:00
kotlin
zerofancy
2020-11-26 12:27:17 +08:00
Kotlin 。不过 Kotlin 入门教程一般要求你有 Java 基础……
debuggerx
2020-11-26 12:56:20 +08:00
能不学就不学 有空学点其他更有前景的技术不香么
ll5270
2020-11-26 12:57:47 +08:00
@debuggerx 不学怎么做 app
Jirajine
2020-11-26 13:07:08 +08:00
react native
IGJacklove
2020-11-26 13:10:47 +08:00
如果想做 Android 和 iOS 建议选 flutter,如果只有 Android 直接学 Java 吧。
ll5270
2020-11-26 13:21:06 +08:00
@IGJacklove 考虑过,flutter 会不会不兼容之类的毕竟是比较新的
IGJacklove
2020-11-26 13:25:59 +08:00
@ll5270 flutter 现在已经很成熟,很多大厂都在用,坑当然也有,但基本不会有那种没有解决方案的问题。
Porster
2020-11-26 13:30:53 +08:00
java 。
熟练了之后再考虑 kotlin 、flutter,不然会困难重重
sw926
2020-11-26 13:35:37 +08:00
Java 和 Kotlin 基本是一门语言,开发自己的 App 可以直接 Flutter,转行必须从 Java 学起,
skye
2020-11-26 13:36:43 +08:00
c++
YIFZ
2020-11-26 13:47:59 +08:00
还学啥安卓,现在 IT 饱和都成什么样了,35 岁危机警告,不如找个稳定职业做做
YIFZ
2020-11-26 13:49:14 +08:00
kotlin
debuggerx
2020-11-26 13:50:09 +08:00
因为很有可能其实并不需要“开发自己的 app ”……
1.有可能你想要的东西实际上是有的,只是你没找到——善用搜索引擎,逛逛 github 和 play 市场
2.有可能你的需求并不需要用 app 实现,可能只需要写个网页然后加个桌面书签,可能只是一段脚本放在 Termux 中执行,甚至可能只要下个 Tasker 就能解决
3.可能你是想业余时间学 app 开发拓宽财路,但是后面会发现市场上需要原生 app 开发的项目越来越少,小程序、跨平台等等越来越多地侵占了原生市场……
所以我说,能不学就不学,过来人表示学 java\kotlin 的投入回报比是越来越低了
matatabi
2020-11-26 13:53:45 +08:00
kotlin 或者 flutter
aneostart173
2020-11-26 13:58:54 +08:00
别学 android,如果你是学生,好好刷 leetcode 。
不然就学前端技术。
meteor957
2020-11-26 13:59:44 +08:00
Kotlin
ll5270
2020-11-26 14:11:32 +08:00
@debuggerx 嗯 你说的这几点我认可 我学习主要是为了实现自己的需求+开拓财路吧
lwlizhe
2020-11-26 14:11:41 +08:00
如果业余时间开发自己的 app 的话,还不如考虑下 web 端……没必要非要原生,web 端也可以生成 APP
iFlicker
2020-11-26 14:29:32 +08:00
想深入就 Java -> Kotlin
想做点东西玩玩建议 Flutter

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/729427

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX