How to learn Android Development? - Android Q&A, Help & Troubleshooting

How to learn Android Development?
I want to be an android developer, Which is the best way to learn Android Development and how long would it take?

You can download Eclipse and the Android SDK at the same time and all set up, using the ADT bundle thing on the homepage. You can also do this separately as well. All instructions are on the Android SDK pages. Android is a Java framework, a collection of libraries that are made in Java that the Android devices are capable of. So you use the Android SDK to program Java for Androids, if that makes sense. Java is still Java and you will have to learn it. You can jump into Android development and learn Java that way, but it might be a hindrance.

Java fundamentals
You can start by learning the Java fundamentals
This is where I started:
https://thenewcircle.com/bookshelf/java_fundamentals_tutorial/index.html
Good luck :good:

Related

How to Self Teach Myself to Build For Android

To all the wise self taught know how to get it done programmers out there, if you had to tell someone how to start with no base knowledge or computer science classes how to learn to build roms and apps for android where would you direct them..is there a list of books or what can i study to help me. Ive unrooted a few phones and done a few things with the help of well written guides and great forums, but im done not understanding how these process work , please point me in whatever direction i need to start for building my base understanding so i can build for android in the future....help me obi-wan...
http://forum.xda-developers.com/showthread.php?t=1415284
If you want to develop apps you must learn programming, object oriented concepts and software design/architecture. The general concepts can be learned with every language but for Android is Java a good start.
For the technical stuff you should know general Linux stuff at first, development of drivers, how compilers work...
My ToDo list would look like this:
1. Learn general programming in Java: address book app,
2. Use the Eclipse IDE, SVN usage, code styles, design patterns
3. Understand the architecture of Android and the Android SDK: App Lifecycle?
4. Play with the Android Samples; write simple apps
5. Look into the Android source and try to tweak/modify some OS related parts
6. There are also open source custom roms you can take as reference
1. Learn some Linux stuff; shell commands;
2. Hardware related topics...(not my world either
All in all it's just a lot of experimenting and learning by doing, but always do small steps in your development process and don't expect miracles.

[Q] help me making an android app.

hello,
I am a student currently studying java programming
i have a java code that implements a program that i made using eclipse, and what i want to know is how to turn it into an android app. ?
the program takes a string input and returns another string using one main methods and many other methods they all process strings.
i have the android sdk and eclipse plugins but i have no idea where to put the code and how to sit the UI.
thanks.
i am sorry if my question is in the wrong place please tell me where should i post my question.
peace
You'll need basic knowledge about Android Development, search for tutorials, there are many of them, like this (I think that tutorial is all you need).
To can compile the code shown, basically you need:
Android SDK and ADT Plugin for Eclipse.
Open SDK Manager, located where you installed Android SDK. Download the packets of the platform which you desire as target (Android 2.2 or 2.3 is recomended, in order to achieve a high compatibility. Remember: Android is retrocompatible).
Now, you can start an Android project from Eclipse and compile that code. The Java methods that you already developed, should works fine on Android, don't worry about that
If you need more help, feel free to send me a MP, or post your question here. I'm not a developer, but I can understand the necessary things to achieve a basic Android app

[Q]

how am I going to build some apps in the android?is there any tools like visual basic or what? help me plz....
-----------------------------------------
[COLOR="Red"[SIZE="5"]]SK17i Mango[/SIZE][/COLOR]
Real ICS 6.0
For the one gazillionth time !! Please use google search!!! There are more than a million guides out there explaining how to use IDE's to develope android apps using ADT plugin! Go to developer.android.com they have a very clearly documented procedure how to learn to develope android apps . As far as I know you can't use visual basic, you should use JDK because android apps are written in pure java api's and converted into dalvik executable using Google's dx tool and the process is automated via Google's ADT plugin in IDE's.
.:.pitchblack5691.:.

Eclipse vs Studio

I'm taking an online course on writing Android apps and the instructor uses Eclipse with jre 6.
But the urls he sends us to downloads and installs jre 7.5 and Studio. The Studio interface is very different so for a novice like me it is very confusing.
Is Eclipse and jre 6 still available for download? Where?
Thank you.
Anderson2 said:
I'm taking an online course on writing Android apps and the instructor uses Eclipse with jre 6.
But the urls he sends us to downloads and installs jre 7.5 and Studio. The Studio interface is very different so for a novice like me it is very confusing.
Is Eclipse and jre 6 still available for download? Where?
Thank you.
Click to expand...
Click to collapse
Hi there,
Short answer:
I believe you could use either.
Longer answer:
As your instructor uses Eclipse - use Eclipse too. This way you will follow the course flawlessly. Eclipse is an open source project, well supported with huge community behind. You can download it from eclipse.org/downloads
Which version? I'd say the basic one is enough, e.g. Eclipse IDE for Java Developers, you'll need to install ADT (Android Dev. Tools) plugins, but I presume the instructor in the course made a topic on that. More discussion on that here: stackoverflow.com/questions/16657729/what-version-of-eclipse-do-i-use-for-android
As for JRE...
JRE (Java Runtime Environment) is required to run java programs on a machine. If you're developing programs, you'll need JDK - Java Development Kit. They're updated the same way any other programs are, hence you'll see different version numbers. Find them here: oracle.com/technetwork/java/javase/downloads/index.html
Good luck!
ps.
I'm not an Android developer, but did some java programming.

android studio course

any one know a good course for android development with android studio... I am beginner and dont know any thing about java

Categories

Resources