准备入门 Android,目前看酷安的一个教 Android 的教程除了 Intent,其他都看完了, 现在在跟着权威指南敲,是不是最好从第一行代码看起?还是先看完这个再说。 准备买一些比较新的 Android 开发书籍,求推荐。 在学习的过程中感觉比较难的就是代码的含义,以及实现逻辑,可能没有一个可以小白讨论的地方?
1
CrisTao 2018-08-30 14:39:17 +08:00
《第一行代码》吧,这个挺适合初学的
如果有编程基础的话,直接上手一个小工具是最快的 |
2
a793657136 2018-08-30 14:39:24 +08:00 via Android
第一行代码,然后多写,找些其他 app 高仿一下
|
3
george550596 2018-08-30 14:41:47 +08:00
《第二行代码》(第一版),//手动狗头
|
4
cashew 2018-08-30 14:45:59 +08:00
除了《第一行代码》,再推荐一本来自国外的《 Android 编程权威指南》(第 3 版)
最重要的是要自己动手去写,敲出来的代码才是自己的。 |
5
alextang95 2018-08-30 14:49:29 +08:00
同上,看和写,注意看书的时候不要死记硬背 api,有些 android 书会列出一个 api 表,初学的话扫一眼就算了,需要用到的时候能找到的。
|
6
alextang95 2018-08-30 14:51:20 +08:00
基础如果看完了,可以试着做一个简单的 app 实现自己日常的需求,比如做个笔记、todo list、闹钟、天气、收藏夹等等,这样学比较有动力。
|
7
xbigfat 2018-08-30 15:02:15 +08:00 via iPhone
我个人是感觉 Android 里面最重要的概念是 interface 界面逻辑的交互几乎是依赖接口,这个优先弄明白会舒服很多。再就是学会查阅 SDK。了解一下,好像 Java 已经不是官方推荐了。。。自我斟酌一样用什么语言
|
8
shiqidu 2018-08-30 15:08:06 +08:00
Android 编程权威指南(第 3 版) https://item.jd.com/12113593.html
|
9
balamiao 2018-08-30 16:08:06 +08:00
Android.Programming.The.Big.Nerd.Ranch.Guide
Head.First.Android.Development |
10
MudBodhisattva 2018-08-30 16:44:52 +08:00
《 android 从入门到完蛋》了解一下
|
11
storypanda OP @cashew 我这个昨天从图书馆借来看的,描述里也写了,目前看到第二章,因为没有代码的详解只有一个大概的功能描述,在想要不要从第一行代码看起了..还是继续往下看?
|
12
storypanda OP @xbigfat 1.界面逻辑交互我也觉得很重要,指南里面就说多用的是匿名内部类更多,说这样统一可视...
2.java 是基础,但是最新都用的是 kotiln 了,这点知道 |
13
xbigfat 2018-08-30 19:14:08 +08:00 via Android
@storypanda 第一行代码是比较入门的书了,我还是比较偏好 Java 来,匿名内部类比较适合简单的响应处理
|
14
storypanda OP @xbigfat 嗯,似乎觉得目前在看的权威指南,里面都用匿名内部类( doge,看来做自己的项目还得用接口,记得接口才可以用 swich 语句,匿名内部类是 if else 多些?
|
15
storypanda OP @alextang95 其实我一直有做自己的想法,然后想学的几乎都是书里最后说,感觉直接跳着读也不好哦,还得从头来
|
16
storypanda OP @CrisTao 目前已经可以有一个按钮相关的问题回答技能了,可能小工具也远远不够。
|
17
alvince 2018-08-30 19:24:58 +08:00 via Android
前期不推荐任何书籍,官方文档加示例代码足够
|
18
jss 2018-08-31 10:36:26 +08:00 via iPhone
以下言语并非打击你:Android 开发 是苦逼的,相对 IOS 而言…
|
19
NonClockworkChen 2018-08-31 16:42:46 +08:00
@jss 我是做 RN 开发的,严重同意。
举个最近的例子,用阿里云的加密播放,需要读取工程里的一个秘钥文件来给播放器解密播放。 iOS 用 OC 原生,2 行代码搞定读取秘钥文件。 Android 看文档搞不定,下了官方 demo,吓了一跳,里面写了好几个辅助函数,目测算上复制黏贴最起码 200 行代码。 吓得我也学起了 Android- - |
20
hongch 2018-08-31 18:03:40 +08:00
建议放弃 夕阳产业
---------------------刚毕业 2 个月的 android 开发者 |
21
storypanda OP @jss 我之前在做毕业设计的时候自己接触过一点点 Swift,可以看我的另一个节点。
|