[Q] programing - General Questions and Answers

hey guys, new to the world of android and programing but would love to learn to write my own apps and become a developer. i was looking at these 2 sites. dose anyone here know if they are legit or is there somewhere else a newbie with no programing experience can learn to program for android. below are the links.
the website is edumobile.org and basic4ppc.com
thanks

I got started long ago with books and source code examples. They are a great way to learn how to program. I would suggest a book about java then a book for android development.

C+++, java, sdk
it's all the education
Enviado desde el Motorola Milestone 2

If you have no programming experience, you definitely should get it first. Solid understanding of Java and OOP is a must for an Android developer.
All platform specific information along with an app examples could be found on developer.android.com and most of the FAQs are answered on stackoverflow.

Related

beginner at java/android

I know very little when it comes to programming. About the extent of my programming is getting a batch file to read from a list. So where do I start if I want to look into android programming? Should I pick up a beginning java book?
I have an idea for program, so I have a goal.
not sure if books are needed anymore really
soo many sites and forums just about general programming
and also spc about developing java for android
google should be much faster then using a real book
If you are getting started with android, one thing you will need for sure is the SDK, found here.
As far as learning it goes...google has a fairly good introduction on the platform, although I am not sure it is suited for someone new to programming. I can't really help you there, except point you to the google guide if you want to try anyway.
http://developer.android.com/guide/basics/what-is-android.html

[Q] !!! What's the Best Book to learn Android Development for beginners!!!

The subject says most of it really. I'm looking for a book that will teach me to develop for the Android market. A book for beginners. The kind of book with lessons, tasks, examples etc..
I'm a complete novice when it comes to Android Development, I've no understanding of the Java programming language at all and only minimal xml knowledge. However I am very good with computers and learn quick, I've got the time the patience and the motivation + (a Samsung Nexus S & a HTC Desire S).
I know it takes time and practise but its something I really want to learn and have plenty of time on my hands at the moment.
I've done webdesign so understand html, css, online shopping carts etc.. not that that's going to help me a lot.
Maybe I'll need a couple of books one for Java and another for Android please provide your thoughts on this.
Any suggestions maybe with links (if allowed) would be greatly appreciated.
Many thanks in advance.
Marc
aka - NexusCrazy
Though I've no links to books which you could buy..
Android applications are written in Java (J2SE, not a pared-down Java Mobile/Micro (Java ME) as found on many low-end phones) using an open-source J2SE implementation based on Apache Harmony along with tons of Android-specific libraries for things like UI and handy third-party libraries for things like HTTP requests and JSON parsing. That Java code is compiled and then transformed into Android-specific files in a format called .dex, and runs on the phone in a highly optimized VM runtime called Dalvik. Luckily, you’ll almost never have to think about any of those pieces in between writing your code and running it on the phone, since the tools take care of them for you.
You’ll want a recent version (3.4 or 3.5) of the Eclipse IDE (Integrated Development Environment) for J2SE, the Android SDK, and the Eclipse ADT plugin to interface with those tools and provide project templates. Be sure to check out Google’s complete installation instructions for details.
Here are some other links to get you started;
http://www.codeproject.com/KB/android/AndroidGuide.aspx
Android Developers website
Have fun programming,
Senax
I just started out and the android developer site is really awesome. I come here for regular roaming looking for answers.
They have a bunch of "real" tutorials that is a step by step building apps like a picture that you touch and it makes a noise, to this pic call app and etc.
I just started my first CS class and we are using "Java: How To Program" 8th. But I have researched these forums looking for the same question.
The most up to date forums that had recommended books:
Beginning Android, Head First and The Dummies Android Book. Although most of the stuff i read said the android site has pretty much everything you need to know and that books will help with getting to know the basics!
What about roms?
im going through a similar phase in my life with wanting to learn about Android and im downloading the ebooks to my rooted nook color now.. What would be the first few steps in just building a rom... im not interested as much in building programs... but i am a flashaholic.
The best book to learn about android development hasnt been published yet. I geuss thats just because you cant publish XDA Forums xD
Hopefully you're a pro by now, but if not, I picked up "Hello Android" today from Amazon, and it has received a lot of positive reviews.
Sent from my HTC ThunderBolt using XDA App
From my perspective I knew nothing about Java/Android, but I had a couple other programming languages under my belt. Just jumping into tutorials really helped me more than any reading material. Also there are a ton of helpful stackoverflow posts related to android, so if you get stuck a quick google search will usually help you out
Tutorials are best
Books help, but i like tutorials because they are direct information with real cases
unusualbob said:
From my perspective I knew nothing about Java/Android, but I had a couple other programming languages under my belt. Just jumping into tutorials really helped me more than any reading material. Also there are a ton of helpful stackoverflow posts related to android, so if you get stuck a quick google search will usually help you out
Click to expand...
Click to collapse
That's the way i took .
I knew C, SystemC, some bash and C++.
Started with the hello world tutorial and then i just dove in with an idea.
API documentation, StackOverflow and Google eventually got me where i wanted to be.
Then just repeat this process often enough with other ideas and will get comfortable with writing android apps.
But the android sdk is vast and i still find something cool and new everyday.
Also try #android-dev on freenode irc.
I took a couple of courses on C++, Java, and one in C. However, I really get lost when I look at how Android apps are developed. Also has anyone tried mobile development tools?

Programming language (Windows, Web-based and android)

Hello, this is my very first post on xda, but i've been visiting the forum for quite a while now. Therefore i would like your opinion, on a project that i'll be undertaking soon, preferably with your help
So straight to the point, i want to make an application for the following platforms: Windows, Web-based and android. What programming language you guys think it's more suitable for this kind of project? Should i do everything in Java?
thanks in advance.

Learning Android

I have question regarding developing for android. I am new to all this, as in: the only programming I have EVER done was in BASICA (I wonder if anybody remembers that far back lmao). I currently have acquired the following: Java for Dummies, and Android Developement for Dummies. What additional reading would you developers recommend? My goals are to: Learn the terminology of Android, develop some basic apps, learn to make themes, and maybe someday learn to build my own ROM from source.....I've just started reading the JAVA book, so talk to me like I'm dumb lol. Any advice and pointers are welcome! Oh, and I am in the understanding that Android is Linux based....I have NEVER used Linux!

Programming & learning on Android.

Hi friends,
I assume that on XDA there are some very talented programmers and might be able to guide me with my queries.
So heres the deal. I'm planning to get my hands on learning c#. But the the catch is I want to learn it on my android tablet. The reason why I want to learn it on an Android tablet? Well I am a Computer graphics artist and want to get into apps and game development for android and ubuntu. AND I have time to learn programming only after my working hrs i.e at home. So I want put my galaxy tab10.1 to a better more productive use. Obviously I will not be developing apps on my tab because I have xeon and i7 systems at my office to do that.
So I did some Google and found this webpage very usefull for all the programming tools on android.
http://android.appstorm.net/roundups/developer/15-apps-for-programming-on-android/
So can anybody recommend or suggest me on how to start with learning programming on Android?
I think this maybe useful to many other new aspiring programmers.
sent from my Xperia S
let me knw if u get anyhting about this programming
:laugh::laugh::laugh::laugh::laugh::laugh::laugh::laugh::good::good::good::good::good::good::good::good::good::good:
let me knw if u get anyhting about this programming
I am not 100% sure but I believe you need to learn Java to make apps for android.
unoo said:
I am not 100% sure but I believe you need to learn Java to make apps for android.
Click to expand...
Click to collapse
The point of this thread is "how one can learn and practice various programming languages on the android device itself"
EDIT: I YouTubed for learning c# and found that to begin with c#, if we are Windows OS then .NET visual studio is required and if we are in Ubuntu OS Google mono is required.
I don't if we may need Google mono in android.
sent from my Xperia S
nostard19 said:
The point of this thread is "how one can learn and practice various programming languages on the android device itself"
EDIT: I YouTubed for learning c# and found that to begin with c#, if we are Windows OS then .NET visual studio is required and if we are in Ubuntu OS Google mono is required.
I don't if we may need Google mono in android.
sent from my Xperia S
Click to expand...
Click to collapse
C# is not a language you can easily code on android, or code android apps in.
If your looking to make programs for ubuntu and android java really is the best way forward, alot of game engines let you build a game in pure java and then easily convert it to a android game
zacthespack said:
C# is not a language you can easily code on android, or code android apps in.
If your looking to make programs for ubuntu and android java really is the best way forward, alot of game engines let you build a game in pure java and then easily convert it to a android game
Click to expand...
Click to collapse
Hey, did you checked out the link in the first post? It has many usefull code editor and tools that can be used on android for programming.
sent from my Xperia S
nostard19 said:
Hey, did you checked out the link in the first post? It has many usefull code editor and tools that can be used on android for programming.
sent from my Xperia S
Click to expand...
Click to collapse
I was under the impression that while you can get IDE's for a range of languages to do coding etc, if you want to actually make android apps Java really is your best bet
General browsing of XDA would have given you this thread - Android Chef Central
zacthespack said:
I was under the impression that while you can get IDE's for a range of languages to do coding etc, if you want to actually make android apps Java really is your best bet
Click to expand...
Click to collapse
Wow man! Just saw your Linux installer.. Killer app. And hats off sir! Im gonna try this on my g tab 10.1. This maybe the ultimate productive tool for me.. Thanks again. Will definitely get the key version.
sent from my Xperia S
nostard19 said:
Wow man! Just saw your Linux installer.. Killer app. And hats off sir! Im gonna try this on my g tab 10.1. This maybe the ultimate productive tool for me.. Thanks again. Will definitely get the key version.
sent from my Xperia S
Click to expand...
Click to collapse
Your welcome yes thats another way round it use my app and program from linux!
XperienceD said:
General browsing of XDA would have given you this thread - Android Chef Central
Click to expand...
Click to collapse
It sounds like he wants to do Android app development/Game development, not ROM development.
For general-purpose app development I would suggest learning Java and the Android SDK. There are numerous books available to help you, for example The Busy Coder's Guide to Android Development. Older editions are free but I would recommend getting the newest one since Android is a fast-developing platform. The Android SDK site is also a good place to start.
For game development you have more options. Corona and Cocos2d-x are both cross platform (can deploy to Android and iOS). Corona code is written in Lua, and Cocos2d-x can be written in C++ or Lua. There are also a lot of other options available if you look around.
I'd still recommend learning some basic Android apps before tackling game development, though.

Categories

Resources