Java Learning
I would like to emphasize that there must be a Java foundation, and the Java Foundation to be strong, of course, I am not saying that Java learning is particularly good, to learn Android, after all, learning is gradual, so in the future study should pay attention to the Java system Learning, I have a few recommendations;
Introduction to programming in Java:an interdisciplinary approach
http://introcs.cs.princeton.edu/java/home/
Princeton's Open class, there are books, I think can directly follow the Open class to learn on the OK;
Java Tutorial-tutorialspoint
www.tutorialspoint.com/java/
Tutorialspoint is a specialized technical tutorial site, other tutorials can also go to see Learning; Of course you want to watch offline, the site also offers a PDF version
Java Tutorial PDF
Www.tutorialspoint.com/java/java_tutorial.pdf
Javanotes 7.0--Title Page
Http://math.hws.edu/eck/cs124/downloads/javanotes7.pdf
This is a book from the Hobart Williamsmith College, with JDK versions, and many editions have been released;
Android Series Tutorials
This period of time, found a lot of learning resources, their own collection, do not dare to enjoy, so take out and share with you, if you find a good learning resources, welcome message;
And the process of learning, but also neglected some problems, such as their own learning is not the system, if you are self-study, we must pay attention to this problem, I think, in addition to see the official documents and Daniel's blog, the most important to find a good book, the knowledge of their own systematization;
Getting Started Guide
How to get Started programming Android Apps | Halfapp
http://halfapp.com/blog/get-started-programming-android-apps/
A Step by step guide about how to get started and involved in Android Development-reddit
www.reddit.com/r/Android/comments/1w3woc/a_step_by_step_guide_about_how_to_get_started_and/
Beginning Android Resources Codepath/android_guides Wiki
Https://github.com/codepath/android_guides/wiki/Beginning-Android-Resources
How I taught myself Android, data sharing
Http://www.jianshu.com/p/2ee0e74abbdf
The Android Basic Learning route I recommend
Http://drakeet.me/android_base_road
Android Primer
Http://mmclub.github.io/blog/2014/04/03/start-learning-android/
Book recommendation
First of all, I do not have a very systematic way to read a book, so I also search, or really know what others recommend, so, according to their own situation, suitable for their own books to see;
The Busy coder ' s Guide to Android Development
Http://commonsware.com/Android/
This is Daniel Commonsguy open source Book, it's updated very timely, basically is the SDK update, download PDF can be here (Four-to-free Guarantee http://commonsware.com/Android/4-2 -free) downloads, books in the source code can be github (Commonsguy/cw-omnibus https://github.com/commonsguy/cw-omnibus) in view;
Open Class
How to develop Android Apps Online course-udacity
https://www.udacity.com/course/ud853
Programming Mobile applications for Android (Coursera)
Https://class.coursera.org/android-001/lecture
Android Development for Absolute beginners-youtube
Https://www.youtube.com/playlist?list=PLB03EA9545DD188C3
Series Tutorials
Home Codepath/android_guides Wiki-codepath
Https://github.com/thecodepath/android_guides/wiki
Android Guide, it not only describes how to create a simple app Demo, step-by-step teaching you to use a variety of popular framework for the upcoming work of the students is very useful, Demo is very practical significance;
Android Tutorial-tutorialspoint
Www.tutorialspoint.com/android/index.htm
is not particularly familiar with Ah, mentioned above, tutorials are particularly easy to understand, code examples are also good;
Android Development-vogella
Http://www.vogella.com/tutorials/android.html
The tutorials are pretty straightforward.
androidhive | tutorials, Games, Apps, Tips |
http://www.androidhive.info/
Bloggers are Indians, blogs are mainly based on tutorials, high quality, and will share newer things;
Android Tutorial | Interactive and step tutorial to learn Android
http://www.codelearn.org/android-tutorial/
Android sdk-tuts+ Code Category
Http://code.tutsplus.com/categories/android-sdk
Android Programming Archives-learn2crack
Www.learn2crack.com/category/androidprogramming
Android Learning Path | Sliderule
https://www.mysliderule.com/learning-paths/android/learn/
Daniel Blog Recommended
Android-cn/android-dev-cn
Https://github.com/android-cn/android-dev-cn
The main introduction of domestic Android development Daniel;
Android-cn/android-dev-com
Https://github.com/android-cn/android-dev-com
The main introduction of foreign Android development Daniel;
What are must-read Android developer blogs? -Quora
Http://www.quora.com/What-are-must-read-Android-developer-blogs
The answer on the Quora
What are some of the Android blogs worth recommending? -Know
http://www.zhihu.com/question/19775981
An informed answer.
Open Source App
f-droid | Free and Open Source Android App Repository
https://f-droid.org/
F-droid is an Android open source App Store
Android Excellent open source project-Piggy crawling
Blog.tisa7.com/android_open_source_projects
The Android arsenal-a categorized directory of free libraries and tools for Android
https://android-arsenal.com/
Here, find the latest and most popular Android Open source class library
Trinea/android-open-project-trinea
Https://github.com/Trinea/android-open-project
A summary of Android open source projects written by Daniel Trinea
Development Tools
Great Code examples & Snippets | Codota
http://www.codota.com/
An Android code search engine; Two days ago discovered this tool to Fondle admiringly, wrote an article--"The Android development tool's codota--searches the best Android code-Jane book", lets you refer to the introduction.
Gradle
Www.gradleware.com
It's hard to understand what I'm saying about how to transfer from Eclipse to Android studio and feel gradle. Do you have any tutorials? -Tikitoo's answer-"know", can refer to.
Android Studio
Http://www.jianshu.com/p/874ff12a4c01
As you can see from Google's approach, Android Studio is the future, and in the recent release of the official version of the tutorial on the web also a lot.
Android User Interface | User Experience | Inspiration Source for Android designers and developers
http://androiduiux.com/
Android App Patterns
Www.android-app-patterns.com
iconfinder-400,000+ Free and premium icons
https://www.iconfinder.com/
An icon search engine
Google/material-design-icons-github
Https://github.com/google/material-design-icons
Google has made the official material design 1000+ 's icon open source, not only the Android version, but also the web and iOS, really the industry's conscience.
Inferjay/androiddevtools
Https://github.com/inferjay/AndroidDevTools
Inferjay summarizes the development tools and provides a domestic mirror image.
Genymotion-a Faster Android Emulator
https://www.genymotion.com/
Genymotion is Android's virtual machine, which is much faster than the official one, and it's based on virtual Box and provides plug-ins.
Subscribe to
Android Weekly http://androidweekly.net/
Android Development Technology Weekly http://www.androidweekly.cn/
Code Agriculture Weekly-Android Https://github.com/nemoTyrant/manong#ANDROID
Resources
Best Resources for Android development
http://www.androidauthority.com/best-resources-android-development-372414/
Resources every Android developer must know
http://www.bongizmo.com/blog/android-resources-each-developer-should-know/
Chinese version-The Android developer must know the development resources-Importnew
", the translator is importnew-Huang http://www.importnew.com/3988.html
Reference
Http://www.quora.com/What-are-the-best-resources-to-learn-Android-development
http://www.quora.com/What-are-the-best-websites-to-learn-Android-development-tools#
http://www.sitepoint.com/12-android-tutorials-beginners/
http://nimooli.com/blog/best-android-books-2014/