Super Practical Android Development self-study data sharing complete

Source: Internet
Author: User
Tags tutorialspoint

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/

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.