如标题所示
1
lagoon 2021-05-07 14:06:27 +08:00
买本书,对着敲。这是我这种老人家认为最快捷的方法。
如果是本来就会 Android 的,kotlin 还用学?看看语法区别,直接上手。 |
2
shaonianPC OP @lagoon 不会安卓。。
|
3
Helsing 2021-05-07 14:19:52 +08:00 via iPhone
有 Java 基础的话,推荐第一行代码第三版,用来入门 Android 和 Kotlin 最好不过了,边学边练,可以很快上手
|
4
sankemao 2021-05-07 14:25:55 +08:00
会 java 很快上手 kotlin,关键是要学 android 相关知识体系
|
5
aogu555 2021-05-07 14:27:38 +08:00
《第一行代码》+1
|
6
2bab 2021-05-07 14:33:20 +08:00 via Android
前面的回答好像都跳过了 Kotlin... 可以考虑 《 Kotlin 权威编程指南》,然后《 Android 权威编程指南》(同一个作者和译者),然后《第一行代码》。
可以参考我刚写的文章: https://mp.weixin.qq.com/s/7PQl8h7w_RGVEpkK7DvoiA |
7
duhb 2021-05-07 14:36:25 +08:00 via iPhone
现在学安卓? 49 年入国军?
|
8
chouyee 2021-05-07 14:38:51 +08:00
个人经验,直接写 java,写完以后直接快捷键转 kt,然后接下来的模块,仿造这个自己写,不懂得先写个测试 java 类再转,速成。
|
9
Rwing 2021-05-07 14:41:16 +08:00
考虑一下 C# ? 迅速做出一个 Android 应用程序
https://github.com/dotnet/maui/wiki/Getting-Started |
10
caixiaomao 2021-05-07 14:47:29 +08:00
第一行代码最新版好像评价不错 可以买本看看😄
|
11
nicevar 2021-05-07 14:47:35 +08:00
现在安卓大量的示例代码还是 Java 的,直接学 Java 就行了,掌握了 Java,kotlin 也就是几天的事
|
12
q197 2021-05-07 14:48:44 +08:00
我是没有 java 经验,直接开始写 kotlin 。从简单的程序例如点击按钮,使用网络库获取 json,显示数据开始,逐渐摸索,够做大部分展示数据的 app 了。
|
13
Helsing 2021-05-07 14:49:58 +08:00 via iPhone
@Helsing #3
第一行代码第三版就是用 Kotlin 写的 demo,还有 Kotlin 学习章节 |
14
shaonianPC OP @duhb 哈哈 具体讲讲 不了解安卓的行情
|
15
shaonianPC OP @Rwing 并不是一个”正统“的方式。
|
16
Rwing 2021-05-07 15:35:56 +08:00
@shaonianPC 你可以一下子得到 5 个 app,😊 win/linux/mac/ios/android
|
17
xmumiffy 2021-05-07 15:47:39 +08:00 via Android 1
|
18
hello1996 2021-05-07 16:43:50 +08:00
学 Java 。kotin 不像 swift 是全新语言。
|
19
Lin0936 2021-05-07 18:00:09 +08:00
iOS 同事之前只有 swift 和 oc 经验,看了一天 kotlin 的项目第二天就上手做了。
|
20
iFlicker 2021-05-07 18:31:29 +08:00 via Android
第一行代码 第三版
|
21
kwanzaa 2021-05-07 19:52:12 +08:00
官网足够了
|
22
fromzero 2021-05-07 21:06:19 +08:00
为什么要进坑 android 。 如果是独立开发 iOS 更好
|
23
merpyzf 2021-05-07 23:35:21 +08:00 1
既然都有 OC 和 Swift 的经验了为啥还要去做 Android,如果想独立开发 App 苹果的体验更好啊!对于 Andorid 平台如果你应用后期想盈利要付出的成本远远高于 iOS,注册公司,申请支付接口,上架各种商店,这些操作在苹果也许就是设置一个开关就能搞定的事情。如果真想开发 Android 应用,建议把 Android 最基础的东西看完,UI 更新机制、Handler 、四大组件、协程、Jetpack 。UI 开发的话侧重点可以放在 Compose 上,未来 xml 编写 UI 的方式注定会被淘汰。
|
24
ikas 2021-05-07 23:52:51 +08:00
带着歧视啥都学不好
|
25
yayiji 2021-05-08 04:42:33 +08:00 via Android
不学 JAVA 实际上不太可能,kotlin 无处不在的 JAVA,kotlin 是 JAVA 的外皮
|
26
iminto 2021-05-08 08:29:29 +08:00
带着偏见学啥都不行
|
27
a719031256 2021-05-08 08:33:47 +08:00
跟语言没关系吧,最近为了给家里的电视弄一个流视频的 app,感觉难点在于安卓的组件使用流程,就为了一个展示列表,非要再去弄一个适配器,然后再绑定起来,感觉太奇葩了,看了下集成流视频组件更麻烦,晕了
|
28
yazinnnn 2021-05-08 08:52:05 +08:00
想跳过 java 是不可能的,直接学 kotlin 的话,java 的坑一个也不会漏
|
29
winglight2016 2021-05-08 09:22:11 +08:00
好像有个 jet pack 的包,提供了整体架构方案,还有很多 demo
|