How to learn Android from scratch

How to learn Android from scratch

Reading time takes about 6 minutes

Write in front

There is no continuous update on the official account these days, because Xiaolu has a continuous final exam every day this week. In order to better review, it did not come and updated on the official account. But I didn't use the final exam as an excuse. I still spared a little time to write something every day. In addition, the planet has just been established and I am busy planning the layout of the planet. Please forgive me.

A small partner on the planet talked privately these days. I asked me to write an article about how to get started with Android since I knew nothing. I originally planned to publish this article to the planet, but after thinking about it, the official account hasn't been updated for a long time. I plan to share it on the official account. In fact, it is quite unfair to the members of the planet. This time, let the readers of the official account know that the things shared by my planet are helpful.

text

This has to be talked about in high school. Before going to university, Xiaolu is a scumbag. The kind of students that high school teachers often look down on, the position in the class is also the last row. I am a student in an ordinary class. After two years of hard work, I have climbed into the experimental class. Often my foundation is not as solid as the students in their experimental class. I am confused about the knowledge the teacher teaches. I could only teach myself on the last table by myself. At that time, I was naive. I always thought that as long as I put in more effort than others, I would get better grades than others. I got up early and went to bed late. Before going to bed, I slept with a book. So, after a year of hard work, this is not the case and can only be reduced to a second-rate university.

So I came to this second-rate university. When I first came to university, I didn't eat, drink and have fun every day like everyone else. My head was filled with the hard work of my high school. Is this the reward? This problem has been echoing in my heart, but I can't find the problem. Finally one day I figured it out, tried to do it, the learning method was useless, all the efforts made were useless.

At this moment, I realized it completely. At that moment, I seemed to be on the right track of life...

In the second semester of the sophomore year, I thought I had learned a basic language before and used the console as the interface. I was very low and never touched the programming of the visual interface. When I came into contact with the Android application development, I was ecstatic and secretly happy. You can get access to real software programming with UI. Confusion followed. At that time, I didn’t know that Android was written in java. All I could do was to find information on the Internet. I first learned that Android was written in java, so I started to get started with java. I thought I had learned C before. The language, getting started with java is basic, but it’s not as smooth as I said. After reading three seasons of materials, I went back to think about it and didn’t know much about java. I only read the basic grammar of java five times during the winter vacation. Very good grasp, it should be said that the lack of project training.

At that time, I didn't practice many java projects when I learned the basic grammar of Java. At this time, there was a competition in the province to participate in a work that combined hardware and software. For me, who only learned a little java, this was a huge challenge. I was not timid, but according to my own plan, I continued to move forward and started to learn the basics of Android. I looked for videos on the Internet to watch. During this learning process, you will find that when watching the next video, the last few sections I didn’t have a firm grasp of the knowledge I said, but I just had an impression. This phenomenon is normal. Seeing that the project is about to be submitted in two months, my heart is getting more and more pressure, so I just gave up the Android lower half of the basic learning (I had no choice but to finish the basic learning before doing the project). Start the project directly, learn about the knowledge of the part before encountering any problems in the project, and then apply it to the project by analogy. Part of the project is to collect server data and display it on the Android side. At that time, I didn't know what the server was, let alone data communication. It would involve communication protocols, data formats and other very abstract things.

At that time, I had tossed for a long time before I knew the basic knowledge of Android communication. I didn't complete the transmission with the server so smoothly. During this time, I took a lot of detours. Until our school came a java teacher to give me some guidance on how to complete the server communication. During this period of time, there is indeed a feeling of inexhaustible force in learning, including mentally, and no one will willingly guide you to complete knowledge that you do not know in these lessons.

This is also the reason why I created the planet, so if my friends have questions, why do I charge. We are not fools. Let others guide you to study every day. You have learned a lot. Have you thought about it in another way? The time of the person who guides you is not a cost? If you believe it, you have it, and you don't believe it. I never force other people. But some people are a little bit past, and want to learn a lot from others, and don't want to lose anything, but there is no pie in the sky. There is a big summary of the road that Xiaolu has traveled. There are gains and losses. I have also paid to buy a lot of courses I like to learn. I have learned a lot, and I often gain more than I lose. This is one of the reasons why I can get started quickly with Android in a short time.

In this way, with the guidance of the great god, I felt like I was on the hook. Android advanced in just a few months, and I started to follow the outsourcing process. It was not so smooth. Of course, everyone has done things. For the first time, after the first time, after my own summary and reflection, I have project experience, find problems in the project, and prescribe the right medicine. Remember from the above that Xiaolu said that the basics of Android are only half-learned? In doing projects, I will take time from time to time to make up for my foundation. At this time, looking back at the basics, it is simple and easy to understand. To describe it this way, it is like learning addition, subtraction, multiplication and division in elementary school. It is quick to understand and reliable to remember, because some things have been used in actual projects, and it is not as difficult to understand as it was when learning the basics at the beginning. I will share these today. Many friends can't digest it after writing too much. Personal learning methods are not suitable for everyone. Don’t spray if you don’t like it. Thank you for your support.

Guess you like

Origin blog.51cto.com/15064450/2602806