• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Android Programming

jbailey01

Newbie
Hello,
I was just curious if someone could recommened the best place to learn Android app programing. I need to make a app for work the can pull address of locations from a list and then give directions to that location from Navigator... Thank You
 
Thanks.

I have limited knowledge in programming, but on average how much would you charge someone to develop a app for them...?
 
Hi,
The best thing you can do is to reserve a bunch of consecutive days for a programming crash-course. I suppose that you are a beginner, so my best advice is to concentrate on learning only one of the many programming languages, like C, which is used exactly for programming android apss.
The best thing in your case is that you have a specific project in mind. It is easier to learn when you have a well defined problem. This is like having a purpose and doing what it takes to achieve it.
My best recommendation for a programming course is to learn from professional app. developer, like Shawn Arney's three-day IPhone and iPad programming course at Udemy.com. I have taken the course and Shawn was a great help if something went wrong, so I believe that he be of help to you as well.
 
Android uses Java for programming and XML for displaying stuff on the screen. Java is a high-level OOP language, and it's fairly easy to learn. I recommend picking up an Android app development book, and a java programming book. You should familiarize yourself with basic Java programming and Object Oriented Programming before continuing with actual Android app development. Jumping too far in without knowing the basics will cause confusion, and you'll probably give up if you rush learning it.

Getting Started with Android Development Using Eclipse
This site should help you get set up.

What your going to need is:

Eclipse IDE (Integrated Development Environment) which is like Notepad except its so much more. It manages your projects, imports libraries and files, and assists you in coding your program. This is where you do your typing/coding.

Android SDK (Software Development Kit) which is the Android libraries and tools, which is code already programmed for you.

Java JRE (Java Runtime Environment) which allows you to run Java applications. This may already be installed on your computer.

Java SDK which is similar to Android SDK, but only for Java. It allows you to create Java applications.

ADT plugin for Eclipse (Android Development Tools) this allows eclipse to use Android tools and Virtual Device.

The Android Emulator (Android Virtual Device) comes with the Android SDK and is ran through Eclipse.

There are plenty of sites and books that walk you through the setup process.
 
Back
Top Bottom