Android Application Development-Summary of Xiao Wu CSDN blog client, androidcsdn

Source: Internet
Author: User

Android Application Development-Summary of Xiao Wu CSDN blog client, androidcsdn
Android Application Development-Summary of xiaowu CSDN blog Client
Little Wu CSDN blog client development has come to an end, this work has been successfully in 360, application Bao Channel Online, interested friends can go to the following address download: 360 mobile ASSISTANT: http://zhushou.360.cn/detail/index/soft_id/1973215? Recrefer = SE_D _ % E5 % B0 % 8F % E5 % B7 % ABCSDN % E5 % 8D % 9A % E5 % AE % A2 # prev app treasure: http://android.myapp.com/myapp/detail.htm? ApkName = com. xiaowu. blogclient

As a summary of this series of blogs, this blog is intended to share with you some of the experience gained from your own development of this application. Thank you for your attention and support to Xiao Wu.

Many beginners always feel this way when they are learning Android. They really want to do something, but they just have no way to do it. Many people ask me how to learn Android, how to Develop an application. Generally, I just simply replied that, starting with simplicity, I should first master the basics and then try to implement my own ideas. Don't just think about all the details at once, all functions are implemented, because this is impossible. What beginners are most afraid of is impatience. I thought I had this experience when I first learned Android, but I also came from cainiao. But are you a great beginner now, I dare not say yes. Because I also have a lot of things I don't know, and I still have a lot of things that I don't know, but I can implement my own ideas and develop my own products. From my blog, you can see that Xiao Wu has developed the following applications:

I have also published a lot about the development of these clients. I believe everyone can know that developing an application is not as difficult as you think, what's hard is that I was overwhelmed by the previous questions before I started, so I suggest some beginners don't have to fear that they didn't have the relevant knowledge. Baidu is your best teacher, if you do not understand, or do not understand, you can try to find the answer by yourself. Many online experts share their experiences with you, then you can learn their blog posts or ask them for solutions. I have summarized the capabilities required to develop such an application:

  • The most basic Java programming (development of Android applications requires the most basic Java programming basics and object-oriented thinking)
  • Basic Android development knowledge (including uidesign, use of basic controls, 4 major components, data storage, and network requests)
  • Ability to search for solutions (keyword search for questions, skilled use of search engines to find answers)
  • Ability to solve problems (how to view logcat, debug, and locate problems)
  • The ability to access the SDK (connected to third-party services, familiar with how to quickly integrate into your own applications)
  • Ability to sum up experience (good at summarizing and analyzing problems, such as writing documents or logging problems)

With regard to applications, the UI may not be well-designed at the beginning, because most of our developers are not very well-designed, but it does not matter. There are many applications for our reference, some materials of Xiao Wu are collected by themselves and then applied to their own programs. You can decompress the apk package and obtain the materials in it. If you have the ability, you can also use photoShop to design the appropriate materials or find an artist to help design the materials. To start an application development, you need to understand the framework of the entire program and the general direction of design. In professional terms, it is the requirement analysis. After determining the requirements, after determining the basic interaction page and setting up the entire framework, you can start to consider the implementation of business logic, such as how to obtain data through network requests and how to display data. After the overall functional requirements are met, you can try optimization programs, such as ListView optimization, performance-related optimization, and UI interface optimization, these are the things you need to accumulate during your learning process. There are so many summary about the client of the Little Wu CSDN blog. If you want to discuss and discuss with the author, you can leave a message in time. I can continue to add it in the blog. I am going to announce a product that I have recently developed. I believe we will meet you soon. I hope to make progress together with you. Thank you.
If you want to learn about android development, Where Are there tutorials and good teaching websites? Do not video

Oschina is open-source in China. This website is really good and many android experts are talking about it.
Www.oschina.net/android
You can download android examples and android books for free in csdn.
Download.csdn.net/..ndroid

I want to build a simple Android app. I only have the basic C language.

I have had this situation with you. At that time, we didn't know Java at all, but let's write Android programs. In fact, it can be written, that is, it is clear that you have not learned the Java structure.
I would like to give you some suggestions and list some of my quick start items here. It should be said that Android learning is mostly based on this starting point.
Suggestion:
Take the time to learn the idea of Java Class. Class is a bit like a structure in C, but it is used more. This mini-program is basically a main class, and at most one tool class is finished. However, we recommend that you understand some Java classes. This is very different from the C language. I am a little busy recently. I may not be able to talk about it for a long time, but I can leave a message for me. If you have any questions, I can take some time to talk about it. This is very, very important, and cannot be left alone.
Visual tests on other interfaces are rarely used. Ten sets of things in front of your video materials are enough for your use. Others should not be used. If you want to use them, you can use Baidu (it is a bit painful to see the technical documentation ). But there must be an idea above the interface design. This is based on the previous step.
As for the xml mentioned above, I think it is a little difficult to learn xml for a small program. If the program is very simple, there is no need to learn it (I did not learn it, I learned it now when I use it, it is not a competition, and sometimes it is time)
When searching for documents, you should first select others' blogs. Many big cows directly share good things in their blogs.

Recommended Materials
CSDN has many tips on this website.
Instructor mars (Baidu) has a long Android development video. I don't know how much he got. I suggest you download the first 15 sets. I thought I could do it myself after reading the first eight episodes. However, if you have never learned the object-oriented programming idea, you may have to wait a while before migrating it. What are the second and third seasons ...... No, it's useless.

 

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.