How best can i transition from php to java, and android development?
-
As a PHP developer, how best can I make the transition to Java. My end goal is to move into Android Development. I am self taught, so probably would be considered a bad PHP developers by purists, but am keen no learn Java properly (however also as quickly) as possible. Can anyone suggest some good online resources, ideally written with PHP devs in mind, to enable the transition to Java and Android?
-
Answer:
I think you first need to see the main differences between the two programming languages. Here are a few - every variable in java needs a type upon declaration - object equality is different. (see the java equals method) - in java, arrays have fixed sizes and they only can hold a type T(or subtypes E extends T) etc..... In the case you plan learning java, then start with the basics (http://www.amazon.com/gp/product/0131872486/ref=s9_simh_gw_p14_d0_g14_i2?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-2&pf_rd_r=00NCSZVKS7QACNVATMWK&pf_rd_t=101&pf_rd_p=470938631&pf_rd_i=507846). After that focus on the android operating system and see what are its characteristics(how processes are created, executed and terminated) http://www.amazon.com/Learning-Android-Marko-Gargenta/dp/1449390501/ref=sr_1_4?ie=UTF8&qid=1342978571&sr=8-4&keywords=android+book is pretty good. Hope it helps.
Radu Toev at Quora Visit the source
Other answers
If you are comfortable in developing with PHP and have an understanding of OO, I would suggest you start with Professional Android 4 Application Development - or something equivalent. Following a book that is created with a specific developer's experience in mind would be too restrictive, in my opinion. Once you're comfortable with one programming language, learning a new one becomes much easier. Follow the examples in the book and at the end of each chapter, experiment with what you've learned. When you finish with the book, create your own project and as you would do in PHP, get involved in the community and start asking questions.
Antonis Pavlakis
Related Q & A:
- How can I debug my php code?Best solution by Stack Overflow
- How/where can I sell a Gold old coin (probably has collectible value?Best solution by numismaster.com
- How fast can I learn to drive?Best solution by Yahoo! Answers
- How long can I stay in Canada if I fly in from the US?Best solution by Yahoo! Answers
- If I have my JD, about how much can I make as a Paralegal?Best solution by answers.yahoo.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.