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

2020 年 11 月 26 日
 ll5270

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

28526 次点击
所在节点    Android
106 条回复
MikeFeng
2020 年 11 月 27 日
@yorkw 苹果 M1 出来之后,感觉谷歌这东西不会有多大市场
0x8192dd
2020 年 11 月 27 日
如果单纯说走上 Android 开发这条路,那必然是 Java 。如果你没有踏上这条路的计划而只是单纯的想做个什么东西在移动端上用,我推荐还是用前端技术栈解决。

首先 kotlin 的定位,就是“better java”,你一定要熟 Java,才能用好 kotlin,否则 kotlin 的糖,对于你来说就是坑,Java 的坑,你要用 kotlin 来踩一遍,而且是 hard way 。
其次是市场生态上,绝大部分 Android 岗位 Java 属于必须项,kotlin 属于加分项。国内的客户端生态还没有到纯 kotlin 能搞定的地步。当年谷歌说 kotlin 支持与 Java 一样是 first priority,国内一帮培训机构当场高潮:kotlin 是官方语言了,Java 马上就要被淘汰了!这几年过去了,然后呢?

至于推荐你上 flutter 、RN 的,说的难听点,叶公好龙不过分,除非你做的 app 根本不涉及任何硬件,否则不了解 native 就去做 hybrid 绝对是撞的一头包,对于熟悉 native 的客户端老鸟来说就是个小槛的东西,在萌新面前就是一座大山。
fansangg
2020 年 11 月 27 日
kotlin 肯定是首选,没 java 基础的话建议先花上个几天时间补一补 java 基础,再上 kotlin 。
不推荐 flutter
Rehtt
2020 年 11 月 27 日
@loading dart 挺好学的,挺简单的
2908701881
2020 年 11 月 27 日
各位大佬我想问一下如果想做脚本,应该学哪方面的语言,没有从业经验。就想自己学个语言,
Rehtt
2020 年 11 月 27 日
@cxknmsl 实践是检验真理的唯一标准。刚刚自己调试过,详情页、消息聊天页、发布页等这几个核心业务页面都是用的 flutter
systemcall
2020 年 11 月 27 日
@lihongming #57
微信 OS 的团队可不会这么想
2 年前的旗舰都卡,当年的千元机也卡。如果是很多人在用的、2-3 年的千元机,卡到爆炸
功耗也大,不知道到底是怎么想的
那些独占的、用着私有 API 的 PWA,也比 twitter, youtube 之类的网页版卡得多:前者在当年的旗舰上跑和后者在几年前的千元机上跑,差不多流畅。而都换成稍微老点的千元机甚至百元机的话,前者几乎无法使用,后者基本上算得上流畅
大概那些公司的管理层每年都会换最新的 iPhone,所以觉得给用户加上一大堆的遥测、广告没什么事吧
lingyi95
2020 年 11 月 27 日
Flutter
NSChris
2020 年 11 月 27 日
现在我公司的项目只要是简单的页面还是能考虑 flutter 但是稍微要与底层交互的还是只有原生了
flutter 的坑是真的多
pC0oc4EbCSsJUy4W
2020 年 11 月 27 日
推荐 flutter 的,贵司什么产品在用啊
stardust21
2020 年 11 月 28 日
Java + Koltin,基础的语法熟悉下就可以跑官方 Demo 玩了,主要还是看官方文档熟悉 Android 的概念和 API
只是做小工具玩的话就够了,别整其他的,先学会走再跑吧
Lemeng
2020 年 11 月 28 日
有 java 基础。学 koltin 是最好的选择
laminux29
2020 年 11 月 28 日
只是业余学习的话,建议找一本安卓开发快速入门,那种从一个小 Demo 入门的例子。

找书有个技巧,去当当网,以这类关键字搜书,看销量与评论。

你可能需要学习:
Java 、安卓系统、数据库。
dnL
2020 年 11 月 28 日
v2 太多自以为是的人在这制造恐慌了
abear
2020 年 11 月 28 日
@cxknmsl 哪里知道的
xxoolltt
2020 年 11 月 28 日
@karott7 适配跟语言无关
ijrou
2020 年 11 月 28 日
其实 app 客户端前景感觉不太明朗。。。
karott7
2020 年 11 月 28 日
@xxoolltt 主要是我公司安卓做页面贼慢,所以问问
karott7
2020 年 11 月 28 日
@abear 最初是在脉脉职言里看到的,然后有人在微博分享
opoojkk
2020 年 11 月 28 日
Java 吧,kotlin 还是 Java 的东西

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

https://study.congcong.us/t/729427

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

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

© 2021 V2EX