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

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

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

16979 次点击
所在节点    Android
106 条回复
Leonard
2020-11-26 17:28:07 +08:00
找工作的话建议学点别的,现在 iOS 和 Android 都不好找工作。
自己玩的话无所谓,Java 和 Kotlin 都要学吧,不过两者差不多的。其实自己玩的话也还不如前端,一定要原生的场景其实比较少。
chenyu8674
2020-11-26 17:28:49 +08:00
《第一行代码》
新出的一版带 kotlin 教程
m30102
2020-11-26 18:36:29 +08:00
@cxknmsl 65 在后啥意思啊?
Cbdy
2020-11-26 18:47:55 +08:00
u1s1,Kotlin 一般要有 Java 基础
acidsweet
2020-11-26 18:49:52 +08:00
Java & Kotlin
1. java 是首选的;
2. kotlin 最好不要作为首选语言,繁杂的语法糖和过于自由的写法会提高入门难度
3. flutter 等到入门再说,目前 flutter 在大厂的生产环境还是难堪大用,据我所之只有闲鱼是 allinflutter 的
evitceted
2020-11-26 19:31:32 +08:00
flutter
cxknmsl
2020-11-26 20:09:40 +08:00
@acidsweet,闲鱼已经回归原生了
woctordho
2020-11-26 20:23:07 +08:00
Python
reeco
2020-11-26 20:34:54 +08:00
Java,想深入 Kotlin,还是绕不过 Java
WngShhng
2020-11-26 20:41:49 +08:00
学 java 吧,到时候后端也能用
mlsnatalie
2020-11-26 20:56:03 +08:00
@cxknmsl 三年后大家用什么呢?
cvbnt
2020-11-26 21:00:15 +08:00
@m30102 可能是“65 岁的老同志”
fromzero
2020-11-26 21:25:19 +08:00
@acidsweet 闲鱼 all in 也谈不上,部分模块是的,商品详情和商品发布
acidsweet
2020-11-26 21:41:41 +08:00
@cxknmsl 我之前还记得闲鱼是唯一一个在主业务场景坚定的推 flutter 的团队,为啥又倒车回去了?
acidsweet
2020-11-26 21:42:12 +08:00
@fromzero 首页不是么,记得之前看过分享说首页也 flutter 化了才对啊
cxknmsl
2020-11-26 22:09:07 +08:00
@acidsweet,你用下最新的闲鱼,明显跟以前不一样了,顺滑了很多,看知乎有人用开发者工具调试过,大部分页面都改回原生了
lihongming
2020-11-26 23:35:50 +08:00
所有推非原生的都是数码爱好者,手机更新频繁。但别忘了普通人有很多还在用三五年前的手机,非原生对他们来说就是一种折磨。

所以我一直有一只老手机,我做的东西(包括网页)都要在上面运行试试,觉得体验还可以才能发布。

很多时候还要测试低速网络下的表现,把连接速度降至 2G,很多流行的 APP 会就此卡死,因为它们在启动时要上传 /下载一些数据,完不成就无法继续。更有甚者,卡在那儿是为了加载广告,简直是对用户的侮辱。

早年 Facebook 的 app 也是 hybrid,后来小扎去了趟非洲,回来就改成了原生。这个故事很多人都听过吧?
azh7138m
2020-11-26 23:40:43 +08:00
@acidsweet 为啥倒车
脉脉传闻是高 P 要他们改回 native
我猜主要原因是现在内部轮子的 flutter 实现性能不是很理想
james2013
2020-11-27 00:28:24 +08:00
当然是 java,不管你是用 kotlin,flutter,react native,总会碰到 java.使用安卓的控件和代码时,也是 java 写的
axxahut233
2020-11-27 01:03:42 +08:00
好湿好湿

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

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

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

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

© 2021 V2EX