Summary of the Android quick start tutorial and the android quick start tutorial

Source: Internet
Author: User

Summary of the Android quick start tutorial and the android quick start tutorial

Starting from the end of June March to June May 15, Xiao Wu became an online Lecturer at the invitation of CSDN College and recorded the first course about getting started with Android. Recording This course from the very beginning is very difficult and constantly NG. After all, I feel a little dumbfounded to talk to the screen. If others do not know it, I think you are crazy, so it took me one and a half months to get off work at night and on weekends. I closed the door and kept myself isolated from the rest of the world. Because the initial price may be too high and there are too many free teaching resources on the Internet, this course is not welcome. In any case, methods and ideas about learning are very important. experience can be obtained from books or Daniel, but consciousness cannot be "taught" but can only be "Enlightened ".

The following is a summary of this course
Lesson: 60 lessons
Teaching Method: ppt & source code & explanation
Course difficulty: entry level
Course catalog: http://blog.csdn.net/wwj_748/article/details/44892627

Xiao Wu introduced some development tools required for Android development, such as IDE and SDK; next I will talk about how to set up the development environment. This involves the configuration of Java environment variables and the configuration of SDK environment variables. We need to know that Eclipse requires the Java Runtime Environment, and the development language is also Java; next, let's take a look at the resources involved in the Android App, and let everyone know what the Android App presents, such as the drawable and value resources; next, we will introduce the use of basic controls. This part is the most basic part of the interface. Through this part of learning, we will have a better understanding of the use of Android controls; then we learned the layout. As a container, we placed our controls and wanted to put out complicated and nice-looking la S, which can be achieved through nesting of these la S; next, we will introduce the basic containers that are commonly used in development and the usage of ListView and GridView. The custom Adapter and list reuse that need to be mastered by beginners Mechanism; before that, it was relatively simple. The core knowledge points described later are five main components: Activity, Intent, Broadcast explorer, Service, and Content provider. There are five data methods: SQLite storage, SharedPreference storage, File storage, Content Provider storage, and network storage. Next we will introduce the dynamic implementation that we need in development: Animation and Animator, we can use the two animations provided by Android to provide better interaction effects for apps. Next we will introduce how to achieve app networking, including server building and data parsing, these are what we Android Developers need to be familiar with and understand the relationship between the client and the server. Finally, we introduce third-party libraries and integrate mainstream third-party services of apps, understanding of these third-party services will effectively improve app development efficiency and reduce app development costs. Finally, Xiao Wu summarized the following information for you: How to build an app framework? The main idea and process. With such a framework, we can add code in different modules according to our app requirements, in this way, just like building blocks, from the most basic UI to our business logic, we will do it step by step. The entire idea is very clear. In actual development, to avoid repeated inventions, you can use some excellent open-source libraries to quickly improve our development efficiency. There are many things not involved in Android development. After all, this is only an entry-level course. If you want to learn advanced courses, you can continue to pay attention to the blog status of Xiao Wu, later, some advanced courses will be recorded according to the schedule.

Finally, I would like to share some of my own ideas with all my shoes that want to step into mobile development. Unlike a few years ago, mobile development will offer you a relatively good salary as long as you have the relevant knowledge, however, with the development of the mobile Internet, the requirements for mobile developers are getting higher and higher, that is, simply being unable to form competitiveness, I believe that due to the wave of mobile Internet, the mobile development field will continue to develop, so you don't have to worry about the lack of prospects. Whether it is IOS development or Android development, you only need to master one, and the rest are similar, that is, the difference in language. We don't need to compare Android development with IOS development. It's basically the same. If we talk about salary, Senior Android development engineers are a little higher than IOS development engineers, according to market demand, Android is much more than IOS. At present, app development can be said to be saturated. Simple app development is no longer difficult. It is basically impossible to start a business by simply relying on an app, the flash is no small value. For our developers, the times are changing, and the knowledge structure is constantly changing. Only by keeping the learning posture at the moment can we keep up with the times, saying "read the fucking code ", we look forward to more people joining mobile development. Finally, thank you for reading this article.

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.