My android development journey-from. Net to PhP to Android, a reincarnation and a beginning

Source: Internet
Author: User

 

My android development journey

-From. Net to PhP to Android, a reincarnation and a beginning

 

I have always liked to participate in some essay-related activities. I remember that I also participated in the csdn book reviews last year, but the results failed. Unfortunately, I didn't get the book, this is a collection of essays on books and Android books. Of course, I will do my best to give it a try and make a brief summary of my development life.

 

From the title, we can see that there are quite a few things we have done. We learned Java and. net (C #), and the first job after the release is also. NET development, the quality of the first company will have a great impact on people. Thanks to them, I feel more than I learned in the past two months after work. After less than a year of work in the first company, I came to the current company. It was a flash and two years. At the beginning of the year, I started using PHP. Since the beginning of this year, the company wanted to work as a mobile client, so I started to learn myself and took full responsibility for this part.

 

I am ashamed to say that I have not yet thoroughly understood what Android is like. Although I have already done one or two things, I still feel unsatisfactory. I will introduce it later. In addition, I read himi's "talking about the three-year self-taught course of Game Development de!". To his personal words:"Do not make anything a reason for not learning! "Deep feelings. In fact, I do not like to learn, or countless developers are eager to learn, but it seems that I am far away from himi, and now I have no motivation to learn, I always use everything as an excuse. Here, I also use the himi statement to urge myself!

 

When I first came into contact with a new language, I usually bought a book and came back to check the relevant video tutorials. This is my habit and I have always been doing this, when it comes to real development, Google and Baidu are the two great gods. Search materials tend to be Google, and the results are much better than Baidu, but other things are still searched by Baidu.

 

Let's take a look at the books I have read. The first is Google! The third edition of android2 mobile app design getting started, which I read from start to end and followed the projects in. This book is quite good for beginners. The example is simple and quick to get started, it should be better for people who have never been in touch, because it is simple!

The next book "Secrets of Android Application Development" is like thinking in Java, C ++ primer, and so on. I will talk about thinking and things, no matter which website is sold out, it ranks first two. To be honest, I don't like to read such a book, but the company has read it when I buy it. It should not exceed 100 pages!

When reading the book, you will also go to some video tutorials, which are the ones in verycd. You can find them by yourself. At present, you have more than 10 Gb of data and read about 1/3.

 

The above is probably my learning process and materials. I have been reading this for about a month, and I am also using PHP for interfaces. What we need to do first is an application similar to Sina Weibo, because the website has also been changed to the microblog form, this is of course the first thing to do. After writing the interface, the outsourced IOS version has already started, and our self-developed android has been slowly in progress.

 

The interface of the two versions is the same. After the interface is logged on, it will return the sessionid, and each interface will carry this parameter to determine the login and user. Basically, the rest format is implemented and there are three types of requests: Get, post, and delete. Therefore, you have written an access interface in Android to implement these three call methods.

 

Of course, XML is parsed using sax. xstream was also used at the beginning, but I am worried that problems may occur when I installed it on my mobile phone, so we should use the Android app (later tests showed that xstream does not seem to have any problems, HTC, Samsung, or ZTE ).

 

What I feel most dissatisfied with this is the cut graph (web page cut graph ~), I don't know if this is the case in Android development. The main reason is that it feels messy. Fortunately, our project is not big, or we need to find a layout for half a day. In addition, the naming of strings is also messy.

 

Now we are about to develop the second version. The first version has completed all the functions but has not yet been released. It is also in the planning phase of the second version, because a major revision of the website also requires a lot of functions, in addition, IOS is also looking for outsourcing enterprises to cooperate, so it may take some time to start, just to give yourself a chance to redesign and learn again, I hope I can have less regrets after I finish it.

 

I wrote a lot without knowing it. Well, it should be because I haven't written things for too long. I saw that both himi and yiyaaixuexi emphasized the importance of blog writing, I did find that I want to improve myself in this regard. So I decided to write more and learn more from everyone !!

 

 

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.