A,
Android development, if start without any development experience, do not worry, do not think in a short time to learn a good language, because you do not have any learning experience before, in this process need to have patience to learn the basic knowledge of JAVA, and then began to embark on the journey of Android development.
If you have JAVA development experience before, you can quickly get started on Android. However, you can’t ignore some basic knowledge of Android. Only by mastering the basic knowledge can you make great progress in the later stage.
Second, Android basic knowledge learning
After mastering the basic knowledge of JAVA, the next step is to learn the basic knowledge of Android and how to check the development documents. In this stage, I think it is the most energetic and fruitful time to learn, because people will gain a lot from knowing nothing. In fact, I learned a lot at this stage. I know at least how to build projects, I know some basic mechanics and I know how to use common functions,
At this stage, there will be a lot of questions, often a very low-level question will leave you stumped, and this stage is a good time to formally cultivate learning ability,
Again, anyone who first think of is to resolve problems and their solution, using baidu Google, to learn how to use search engines, most of the time the problem can be solved, because you met the problem of people would have met, if search engines also can not find a good answer, then can go to the BBS posts asking, Online cattle a lot of people, you can also choose to consult in the group
Third, Android development progress
After learning the basic knowledge of Android, many students will soon feel that learning is stalled, feel that they understand, I think this time is the most critical time to learn, because once you take this step, you will have a more thorough understanding of Android, start development will be more confident.
But how to get past this stage, my own experience is to first keep confidence in yourself, find a relatively simple project to do or find some application source code research, and then make a copy of your own, so that you also have a direction to learn, Because you after knowing the basic knowledge, the urgent need for a prove yourself what is learned, and developed a simple application of my own, is the greatest proved, and at the time of development and application, will certainly encounter many problems, and at the same time as the independent solve bug, you have mastered the ability to handle problems independently.