求助, android 入门后该怎么学习

2022-06-07 01:46:55 +08:00
 fhj

我通过第一行代码入的门。但是在开发一个吸顶的 tablayout 时一头雾水不知该如何下手,网上找了别人代码也是看不懂,请问还需要再看哪个资料或书籍才能度过这个时期。

6003 次点击
所在节点    Android
31 条回复
sankemao
2022-06-07 03:16:27 +08:00
做这个可不容易,需要吃透事件分发和嵌套滑动
pengtdyd
2022-06-07 05:16:44 +08:00
今年是 2012 年吗,我穿越了吗
Buges
2022-06-07 05:27:21 +08:00
自然是官方文档
lydzz
2022-06-07 08:46:37 +08:00
还有人开始学习安卓
Vaspike
2022-06-07 08:53:24 +08:00
发现一个还不错的 APP -> 研究一下它的功能,布局,思考一下代码结构 -> 列出你觉得的难点 -> 打开 Android Studio 开始抄它
如果这个 APP 是开源的,那可就更是盖了帽了
0DBBFF
2022-06-07 09:23:05 +08:00
搜 CoordinatorLayout 多看几篇帖子,看不懂代码就看哪个示例和你要的效果差不多硬抄,完了再一点一点改。善用搜索工具啊
alw
2022-06-07 09:32:36 +08:00
现在安卓开发都没人学了吧,除了中大厂会自己开发 APP ,其它公司都用小程序。
fiypig
2022-06-07 09:33:02 +08:00
uniapp 一把梭
CraneLiu
2022-06-07 10:05:31 +08:00
现在就不要学 Android 了吧,指不定哪天就来个新的系统把它取代了
fredli
2022-06-07 11:00:01 +08:00
别搞 xml 了,jetpack compose
nicevar
2022-06-07 12:57:38 +08:00
上面一堆劝别人不要学 android 也是真的逗,楼主只是需要解决一点 UI 问题而已,这个无论是 android 还是 iOS 或者是以前死去的 WP 、Symbian ,基本上都是大同小异。
UI 布局搞来搞去几十年就那样,楼主弄个 TabLayout ,先用最简单的两个布局就行了,LinearLayout 和 RelativeLayout ,跟摆积木一样。
sinnosong1
2022-06-07 13:52:59 +08:00
可以看看微软的 maui ,支持 linux 社区支持,别的平台都是官方支持。xaml 就是 xml 。xaml 的话资料可太多了。。。
Huelse
2022-06-07 13:59:57 +08:00
安卓不值得学习,UI 设计值得
kylix
2022-06-07 14:16:04 +08:00
@nicevar 我也觉得是逗,OP 问的是怎么学,而不是该不该学。一帮人搁这歪楼。。。
Nikolaiii
2022-06-07 16:28:20 +08:00
说不要学的可能都是搞 android 开发,你说的问题在官方文档上都有示例,另外建议你主动学习而不是遇到问题了才问,最后,吸顶的问题可以参考 6 楼的信息
WngShhng
2022-06-07 16:51:08 +08:00
我觉得比较好的学习方式是找几个开源的项目看一下,这里我推荐这个链接里的几个

https://www.cnblogs.com/mengdd/p/20-awesome-open-source-android-apps.html

这个文章是翻译过来的,里面的项目标了适合的等级

另外最近比较火的一个官方项目,

https://android-developers.googleblog.com/2022/05/now-in-android-sample-app-alpha.html?m=1

另外提一句,最反感的就是那种在新人面前秀优越,炫技术,答非所问的人。
meteor957
2022-06-07 20:27:21 +08:00
Android 开发实惨,『不值得学』『没人学』『不要学』
fhj
2022-06-08 00:22:35 +08:00
@Vaspike 哈哈哈
fhj
2022-06-08 00:23:23 +08:00
@fredli 入门的时候都不知道有这个哈哈
fhj
2022-06-08 00:23:32 +08:00
@sankemao 是啊

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

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

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

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

© 2021 V2EX