私以为 android 最难的部分是写 UI,怎么系统的学习?

2014-12-11 22:16:33 +08:00
 Registering
先说此处的UI不是说什么基本布局之类,而是深入到android的事件机制,自定义组件,动画效果等等,

这两部分个人觉得想找系统的资料学习很难,在网上断断续续找一些博客看,觉得收获不大,自己还是没完全能领悟。

近来做项目慢慢感觉重复性越来越明显。功能细节上从简单的布局,界面跳转数据传输,网络异步加载等等这些知识点都比较容易学习,至于整个软件架构的设计上,虽然不算精通,但是看了一两个优秀的开源项目的框架,开发APP基本能用来应付很多情景。。

感觉这样做下去开发激情都快消耗没了。

回到我的问题:
深入学习android的事件机制,自定义组件,动画效果等等,怎么样系统的学习?或者有没有哪个开源项目或者什么资料,让你看了之后觉得醍醐灌顶(相信初学android大多都是觉得这三部分最难的)
3801 次点击
所在节点    程序员
13 条回复
zkd8907
2014-12-11 22:32:18 +08:00
只会开发WP的路过帮顶
nealfeng
2014-12-11 22:35:26 +08:00
看android框架的源代码怎样?
liuxu
2014-12-11 22:35:28 +08:00
同求适合学习的开源项目
sueslee
2014-12-11 22:43:25 +08:00
如果android源代码看不了的话就像我一样看看《android内核剖析》这本书吧,我觉得挺不错的,可以满足你的需求。 顺便路过求上海android实习
wwwliangxin
2014-12-11 22:54:18 +08:00
yuelang85
2014-12-11 23:02:51 +08:00
强烈建议楼主先预览“适配”那一章
vjnjc
2014-12-11 23:40:19 +08:00
同认为,复杂布局玩不转-0-
Guaidaodl
2014-12-11 23:46:22 +08:00
看源码吧
fofoone
2014-12-11 23:50:34 +08:00
android 界面方面的资料应该是最多的。
把 view 的绘制流程搞清楚了其实基本就够了。
系统学习啥,几个常用布局几乎是本 android 的书都会说。官方教程也有。
很多时候都是遇到问题再解决,然后一点点积累。
Registering
2014-12-12 09:04:28 +08:00
@vjnjc @fofoone 以前写过SWING,所以现在觉得android布局其实很简单,,,
LittleMK
2014-12-12 09:36:08 +08:00
@Registering 得看你做成什么程度。做好了都难
besto
2014-12-12 10:56:01 +08:00
API文档有仔细读过吗?看完看老罗的分析。要去就去看code,MessageQ,Loop,Handler,Layout。
sampeng
2014-12-12 12:34:06 +08:00
最简单的难道不是UI部分么= =!
最难的是代码组织,功能实现什么的,只要有算法,其实没啥难度,无非是调用API。
但代码组织,1万行的模块怎么组织,10万行,100万呢?
慢慢打怪升级吧

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

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

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

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

© 2021 V2EX