How I self-study Android, data sharing (2015 version)

Source: Internet
Author: User
Tags tutorialspoint

I learned two or three months of Android, recently spent a week or so to write a app--diigoer (already open source), but also spent a two weeks to find a job, received two offer, also regarded as a recognition of their own learning it; I just started to learn to summarize- -" How I Self-study Android, data sharing ", if it is a beginner Android, should not be missed, and today this share good this article, relative to the first write will be improved, so the proposal first read, and then look at this article;
Then cut into the topic, before the repetition of the introduction, compared to the first season, their own understanding of Android more deepened (it is the beginning of it), dry more, more easily understandable, English information will be a little more, and their own learning process found some good resources, share to you, Hope to have some help for you;

Java Learning

I want to emphasize again, must have Java Foundation (although now use other languages can also develop Android, but is very small), also do not think that learning Java two or three weeks can not tube, this will be exposed in the further study of the problem, so the Java Foundation must be firm, of course, I do not say , Java science is particularly good, to learn Android, after all, learning is gradual, so in the future to pay attention to the study of Java system, I have a few recommendations;

  • Introduction to programming in Java:an interdisciplinary approach
    Princeton Open Class, there are books, I think you can directly follow the public class study is OK;
  • Java Tutorial-tutorialspoint
    Tutorialspoint is a specialized technical tutorial website, other tutorials can also go to see the study, of course, you want to watch offline, the site also provides a PDF version
    • Java Tutorial PDF
  • Javanotes 7.0--Title Page
    This is a Hobart Williamsmith college book, followed by the JDK version, has released a lot of versions;

Because space is limited, so here is not cumbersome, later will be dedicated to write an article to say Java;

Android Series Tutorials

This period of time, found a lot of learning resources, their 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 ignore some of the problems, such as their own study of the system, if you are also self-study, you must pay attention to this problem, I think, in addition to looking at official documents and Daniel's blog, the most important to find a good book, the systematization of their knowledge;

Getting Started Guide

    • Getting Started | Android Developers
    • How to get Started programming Android Apps | Halfapp
    • A Step by Step guide on how to get started and involved in Android Development-reddit
    • Beginning Android Resources Codepath/android_guides Wiki
    • How I self-study Android, data sharing
    • My recommended Android Basic Learning route
    • Introduction to Android


Book recommendations

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
      This is Daniel Commonsguy open source of a book, it is updated very timely, basically follow the SDK update, download PDF can be downloaded here (four-to-free Guarantee), the source code in the book can be on GitHub ( Commonsguy/cw-omnibus) in the view;
    • Best Android Books and Resources 2014
      This article mainly introduces the Android books and development resources;


Open Class

    • How to Develop Android Apps Online course-udacity
    • Programming Mobile applications for Android (Coursera)
    • Android Development for Absolute Beginners-youtube


Series Tutorials

    • Home Codepath/android_guides Wiki-codepath
      Android Guide, it not only describes how to create a simple app Demo, step by step to teach you to use a variety of popular frameworks, for the students who will work is very useful; Demo is very practical;
    • Android Tutorial-tutorialspoint
      is not particularly familiar with the above mentioned, the tutorial is particularly easy to understand, code examples are also good;
    • Android Development-vogella
      Tutorials are very easy to understand
    • androidhive | tutorials, games, Apps, Tips |
      Bloggers are Indians, blogs are mainly based on tutorials, high quality, and will share relatively new things;
    • Android Tutorial | Interactive and step by Step tutorial to learn Android
    • Android sdk-tuts+ Code Category
    • Android Programming Archives-learn2crack
    • Android Learning Path | Sliderule


Daniel Blog Recommendation

    • Android-cn/android-dev-cn
      The main introduction of domestic Android development Daniel;
    • Android-cn/android-dev-com
      The main introduction of foreign Android development Daniel;
    • What is must-read Android developer blogs? -Quora
      The answer on the Quora
    • What Android Daniel's blog is worth recommending? -Know
      Answers to the answer


Open Source App

    • f-droid | Free and Open Source Android App Repository
      F-droid is an Android open source app repository
    • Android Excellent open source project-Piglet crawl
    • The Android arsenal-a categorized directory of free libraries and tools for Android
      Find the latest and most popular Android Open source class library here
    • Trinea/android-open-project-trinea
      Daniel Trinea wrote the Android Open source project summary


Development tools

  • Great Code Examples & Snippets | Codota
    An Android code search engine; Two days ago found this tool to put it down, wrote an article-"Android development tools codota--Search the best Android code-Pinterest ", let you refer to the introduction.
  • Gradle
    It's hard to understand what I've said about how to move from Eclipse to Android studio and feel Gradle or something. Do you have any tutorials? -Tikitoo's answer----- you can refer to it.
  • Android Studio
    From Google's attitude, it can be seen that Android Studio is the future, and in the recent release of the official version, the tutorial is also a lot of online.
  • Android User Interface | User Experience | Inspiration Source for Android designers and developers
  • Android App Patterns
  • iconfinder-400,000+ Free and premium icons
    An icon search engine
  • Google/material-design-icons-github
    Google has the official material Design 1000+ icon Open Source, not only the Android version, but also the web and iOS, it is the industry's conscience.
  • Inferjay/androiddevtools
    Inferjay summarizes the development tools, and provides a domestic mirror.
  • Genymotion-a Faster Android Emulator
    Genymotion is an Android virtual machine, much faster than the official, it is based on virtual Box, and provides plug-ins.


Subscription

    • Android Weekly
    • Android Development Technology Weekly
    • Code Farm Weekly-Android
    • App Source Forum


Resources

  • Best Resources for Android development
  • Resources every Android developer must know
    Chinese version-thedeveloper resources required by Android Developer-Importnew
    ", translator is importnew-Huang
  • Love development-source search, integration of tens of thousands of app source for developers to learn and download
  • Development Resources | Android Meditation Recording
  • Android Developer Resources, tutorials, and references-being apptentive
  • Beginning Android Resources Codepath/android_guides Wiki
  • Android Developer Resource Summary-Android development Weekly-Blog Park
  • Awesome-android-github
  • Where to start-learning Android development the right Way-kevin darty-google+
  • Resources-androiddev Reddit
  • Android Self-study data summary
  • The path to Android learning


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/



this article Tikitoo
The source of this article: HTTP://WWW.JIANSHU.COM/P/874FF12A4C01

How I self-study Android, data sharing (2015 version)

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.