干干货分享——Android开发中的学习资源大集合(译&&转)
声明
** 这是一篇译文 **先是在google+上看见老外分享的,然后又看见有人翻译并且之微博分享了,真的是很好的东西,当初我学Android的时候怎么没人给咱指条明路呢;
** 原文在这里 ** : Click Me
** 翻译de孩子 ** : 新浪微博
译文
老婆大人最近想学Android开发,向我寻求帮助。所以我觉得为了避免老婆处罚并且让她在Android应用样式风格和界面一致性方面从一开始就在正确的方向上、确保让她更清楚认识到参考Google提供的UI设计规范是如此重要,我最好能收集一些学习资源。
下面是我找到的非常好的资源,也希望能帮助到大家:
先说最重要的,学习Java语言
如果你不知道Java编程语言或者说你是从其他语言转过来的,需要熟悉下Java的话,下面这些是很好的让你开始了解Java的学习资源。
- Java 教程 (内有大量教程) http://www.tutorialspoint.com/java/index.htm
-
开始学Java - “Java初学者入门” http://www.javacoffeebreak.com/tutorials/gettingstarted/
-
Java语言编程介绍 - Lars Vogel http://www.vogella.com/articles/JavaIntroduction/article.html
-
你用Java编程 (麻省理工学院) 点我跳转吧,连接太长..放出来不好看
-
视频 -学习Java: 第一部分: 基础介绍 http://www.youtube.com/watch?v=3MZIkY55fS0
-
免费Java在线互动教程(译者注:提供了在线编辑器) http://www.learnjavaonline.org/
-
Java初学者教程 http://www.javabeginner.com/
-
加的一行建议 其实我也英文不行,英文不行就看** 毕向东 ** 和 ** 马士兵 ** 的Java基础教程吧孩子
如果你要问我教程到哪里下载,对不起,这个问题应该是我问你^_^
进阶吧孩子
当你** 学好了Java **,你已经准备好正式开始学习Android开发了
- 每一个Android开发者都应该知道的资源 http://www.bongizmo.com/blog/android-resources-each-developer-should-know/
注: 即使你不打算看下面的,不过上面这个一定要看(译者注:上面这个真的很干货,一定要看)
-
开始Android开发 - 作者 Ray Wenderlich http://www.raywenderlich.com/5527/getting-started-with-android-development
-
始Android开发 - 作者 Chris Lacy https://plus.google.com/104649936579980037256/posts/UQD4e1jgLS1
-
upport Library (用于支持旧版本Android设备) http://developer.android.com/tools/extras/support-library.html
-
下面是视频教程 Android 训练营视频教程 Tutorial: Android Application Development - A 9,000 foot overview
下面是常用的第三方库
-
Android Asset Studio http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
-
ActionBarSherlock http://actionbarsherlock.com/
-
AndroidSideMenu https://github.com/dmitry-zaitsev/AndroidSideMenu
-
SlidingMenu https://github.com/jfeinstein10/SlidingMenu
-
ViewPagerIndicator http://viewpagerindicator.com/
-
UnifiedPreference https://github.com/saik0/UnifiedPreference
-
Pull To Refresh Views for Android https://github.com/chrisbanes/Android-PullToRefresh
-
SwipeListView https://github.com/47deg/android-swipelistview
让你的应用APP轻松支持平板设备-学习使用Fragment
-
开发中如何使用 Fragments http://mobile.tutsplus.com/tutorials/android/android-sdk_fragments/
-
Android中使用Fragment - 教程 http://www.vogella.com/articles/AndroidFragments/article.html
-
理解Fragment的生命周期 http://blog.csdn.net/forever_crying/article/details/8238863
Finally
当开发Android应用的时候,理解Java、界面布局和Fragment使用很重要。 不过理解Android UI设计规范并在你自己的APP 设计中保证体验一致性也同等重要,遵循这些规范能让用户体验更好。
希望上面提到的资源对你开始Android开发有所帮助。如果你已经做Android一段时间了,也许你也能在这些资源中发现一些干货让你进一步提升。
** 最后,祝大家开发愉快 :-) **