Hi everyone,
Dan's the name.
Im looking in getting into development.
Im a Sony fan and looking to propably start with Android Software as Im picking up an X10 when its released in Ireland on the 8th.
I have access to Mac OSX and Windows Vista.(id prefer to use windows but i know most program's prefer Linux and Mac)
I have no previous experience in any way but really want to give this a real go.
So....
Where do I start?
d_dan said:
Hi everyone,
Dan's the name.
Im looking in getting into development.
Im a Sony fan and looking to propably start with Android Software as Im picking up an X10 when its released in Ireland on the 8th.
I have access to Mac OSX and Windows Vista.(id prefer to use windows but i know most program's prefer Linux and Mac)
I have no previous experience in any way but really want to give this a real go.
So....
Where do I start?
Click to expand...
Click to collapse
Buy a book and learn Java programming, since Android was developed by Android Inc. using Java code.
get http://www.eclipse.org/
get the sdk
maybe even the ndk
and get coding
We just opened a new forum for people wanting to learn the development trade for Android (and WinMo). See here:
http://forum.xda-developers.com/forumdisplay.php?f=613
Feel free to post your question there. The forum is monitored by seasoned XDA chefs and devs that want to teach!
What does SDK & NDK stand for?
Im sorry guys but which one do i download from the list?
on eclipse.org/downloads/
Sorry if im being a nucence but once i get started ill be fine
Redundant
http://forum.xda-developers.com/showthread.php?t=658590
I dont see the point in your post?
Dan, if you don't know what an SDK is, you've got your work cut out for you.
denco7 and Rudegar's advice is pretty spot on. Do some research and find a really good book on Java. Since that'll be your first-ever programming experience, following that up with a book on developing for Android might not be a bad idea. If you do that, you're going to want to make sure it covers at least 2.0, as there were some pretty big API changes between 1.6 and 2.x.
Best advice I can personally give you is to just start doing it. Nobody can tell you how to write (or even learn) Java - it's a skill you're going to have to build on your own. Given that you seem unwilling to even Google for the meaning of SDK, I'm not sure this is really the discipline for you. But I'd love for you to prove me wrong.
Java's not that hard, but it's not that easy either.
Perfect.
So you guys would reccomend.
Read up and get an understanding on Java, (and android)
Then start playing with the Java Eclipse SDK,
and get used to it.
I was looking at the Eclipse SDK and I have a question
I was looking at the HelloWorld application tutorial.
Where do you put in the print statment.
cheers
Bottom line is , you can't use Software Development Kits or Native Development Kits until you learn Java programming.
It is like going to the dealer to look at new cars, what is the point until you learn how to drive.
Hi all
Due to being confused i have posted the same thread in Desire Genereal, Desire Q&A, General, WebOS Hacking&General and WebOS Development.
Please delete the wrong ones.
I was just wandering would it be possible and if there is any brave soul to port Web OS to desire. I have read a bit and would like to try this OS myself. Not rich enough to owe 3 mobiles though :/.
Just let me know if I'm asking/wanting impossible or it is doable and someone may take it on board.
thnx in advance for all replies
Regards
Kirior
I'd LOVE to run webOS on my Desire too but webOS isn't open source so you can't, legally speaking, put it on your phone
what you can do though is test it via an emulator on your desktop
you just have do download the SDK at developer.palm.com
i have a palm pre for sprint i am not using, i've been playing around with it, but if you want it, msg me, we can work something out.
A large majority of the OS is in fact open source.
http://opensource.palm.com/packages.html
etx said:
A large majority of the OS is in fact open source.
http://opensource.palm.com/packages.html
Click to expand...
Click to collapse
Indeed, but none of the user interface.
If you want a command-line Linux box, no problem. It will be the same as any other OpenEmbedded-based Linux development machine with no graphical user interface.
If you want what most people refer to as "webOS", that bit is proprietary.
I wouldn't say the open source part is a "large majority" either.
-- Rod
If this just can be like the Nokia N900 that can handle WebOS APP just installing some things.
Good afternoon,
I want to start learning programming for Android, as I am sure many before me have said. And as the title very well expresses, I am completely virginal in relation to programming. OK, some years ago I punched some Delphi lines, but what I learned about it can be amounted to zero
In order to commence the task, I count with a netbook, running Ubuntu 11.04, an Android phone (Xperia Play) and an Android tablet (Advent Vega), two "starting in Android" books, HTTrack in order to save websites for offline reading, a vacant summer, and the enthusiasm to learn something new. I don't have a specific goal in mind (is that a problem? Should I aim for something concrete to do as well?) but I think that, if I win certain knowledge, I will be able to create a useful app to share here.
The reason why I've opened this thread is because it should serve as a log of what I am doing concerning this endeavor, and maybe spark some support, some naysaying, some interesting discussions and some natter. At any rate, I hope to be able to contribute something good!
I am interested also. I was going to program for the iOS but can't bring myself to buy a MAC.
I have a lot of VB 6, VB.NET and Java - JSP development experience. My 10 year old daughter is a big gamer and wants to make games when she is older. I want to get her to help me make a small game so she can see what is involved in programming.
I still need to search for resources but if anyone has any good starter tutorials that would be great.
Sorry not trying to hijack your thread Logseman. Just don’t want to make more threads on the same topic.
Thanks
It's cool, in fact it'd be great if other people "out themselves" as potential programmers. It'd be a bit like a blog then, with the whole commenters sharing experiences . From what I've read your Java experience should make programming in Android quite easy, as the OS itself seems to be. I'm going to fire up my netbook and start the whole deployment. It can take the whole night easily...
After a whole night of downloads, I have deployed the SDK and eclipse on my netbook. They should make it more amenable, IMO, not only in this case but in installations in general. Installations are boring, as are videogame loading screens, but many of the latter feature something to make it worth your while.
I recently started android developing too (im 14 ) but since i was teaching myself it was hard to find a good book, but hello android by ed burnette easily teaches you how to make anything from 2D graphics to web views and 3D games. Tell me if you need a link, hope this helps
is that possible learn android programing without know any programing language before ?
kancil168 said:
is that possible learn android programing without know any programing language before ?
Click to expand...
Click to collapse
Sure you can. At the end of the day you have to start somewhere. Why not Android ?
I have an EEPC netbook with Ubuntu Linux also. I think I will pull it out and see what I can do with it.
Does anyone think it would be good for this or should I use my HP windows laptop?
I hope we can get some feedback from some experienced Android Devs.
Well, I am happy to see people sparked by the same idea! I hope we all get to do something worthwhile!
Ncaissie, I'd recommend the Linux netbook. It's more portable, which is particularly important for your assistant if she wants to handle part of the process and I have to say, after instaling many Linux distros, I find Ubuntu 11.04 a perfectly stable, quick and efficient OS, much more than Windows or other Linux distros. I am in fact pleasantly surprised as I was unconvinced by Unity in 10.10. Aside of that, since you're programming in Android, which is a mixture of Java and Linux, it reduces the confusion if you work with a Linux host as well, in my opinion.
About the learning process, I've been reading a bit about Activities and Services and Android building blocks. I've decided on my first milestone: a "Hello XDA" app. If time allows, I will have it done before this weekend. If I can't post it after this weekend, I'll stall the project as it would be clear I am not focused enough.
14yrolddeveloper said:
I recently started android developing too (im 14 ) but since i was teaching myself it was hard to find a good book, but hello android by ed burnette easily teaches you how to make anything from 2D graphics to web views and 3D games. Tell me if you need a link, hope this helps
Click to expand...
Click to collapse
have read good reviews for this book but I decided that I would learn Java before android since I'm planning on taking computer science anyway.
Sent from my SGH-T959 using XDA App
I was set to buy a cheapo Android phone as a development device. Turns out I made the worst choice: the Huawei U8110 Selina I chose seems to have issues about being recognised by ADB. Had I known this, I'd have taken some other one...
Fate conspires to keep me away from development Now my Xperia Play is not mounting the SDCards I feed it. I need to reflash it with FlashTool, but since I only had Linux installed on my computer and Flashtool requires Windows, I'm having to set up a dual boot environment, which implies wiping Linux, installing Windows and setting up two partitions, and then installing Linux again. Seriously, it's crap.
I really like this post,good luck with it.
Only one thing- I think it's important that you'd come with an idea for an app,rather than learning Android in general.
It will keep you motivated to move on and progress.
I've recently started developing for android too. While they get mildly bashed sometimes I've found that the apress books are pretty good. "Learn java for android development" by jeff friesen is long and very technical, and also requires that you be paying attention, but gets a pretty decent amount of java floating around inside your head before you even have to open up eclipse.
Honestly though I found it easier to work on a project and when I needed something that I didnt know to search around and find code snippets or dig through my books until I find the right answer and then move on to the next problem.
Good Luck
Sent from my SCH-I500 using XDA Premium App
tofira said:
I really like this post,good luck with it.
Only one thing- I think it's important that you'd come with an idea for an app,rather than learning Android in general.
It will keep you motivated to move on and progress.
Click to expand...
Click to collapse
I do have an idea in mind, and it is related with the security pattern grid. Is that part of Android opensourced?
Enviado desde mi VegaComb usando Tapatalk
I wasn't able to pick up the pace this weekend But my goal is clear for now. I'm up for a Hello XDA app.
Well, here comes my very first apk... plus source (complying with XDA's rules ) I managed to screw some things because I typed the code incorrectly. Eclipse moaned in two lines until I discovered two syntax mistakes. Just therefore, because I saw them, I think I did the proper thing in typing this example code even if I had it in front of me. I will try not to copy-paste code if I can avoid it.
I've installed HelloXDA in my XPlay and it works as intended, and per the source you can see there's no malware in the app. And I know that I'm making a bit of a fuss about a stupid HelloWorld app, but hey, it's MY HelloWorld app, I coded it
I like this thread. I'm also going into android programmins as a noob still in highschool. I've got a question: I am looking into creating a home screen replacement app, so what do you reccomend me to do: Learn java first or just read through the sections of the android books I've purchased that talk about homescreens?
Sent from my DROID2 GLOBAL using Tapatalk
Start with something smaller than a homescreen. Mess around with some tutorials.
roblikeschocolatecake said:
I like this thread. I'm also going into android programmins as a noob still in highschool. I've got a question: I am looking into creating a home screen replacement app, so what do you reccomend me to do: Learn java first or just read through the sections of the android books I've purchased that talk about homescreens?
Sent from my DROID2 GLOBAL using Tapatalk
Click to expand...
Click to collapse
what book is that?
Sent from my SGH-T959 using XDA App
I was wondering if someone can recommend what they think that the best Linux desktop os would be for Android development. I was using Linux Mint but recently I switched to ubuntu. I have been recommended to use fedora or debian. I was just hoping to get opinions on which would be the better for a new dev to start using. Thanks in advance.
Sent from my SPH-D600 using xda app-developers app
What did you settle on and why? Cause I'm trying to decide atm too...
I know I'd be more likely to stick with debian/ubuntu based because it's just the type of package management I'm used to... Ubuntu has become my goto... or lubuntu/xubuntu if I need a lighter footprint, kubuntu if I'm looking for a more refined desktop that guests might be more comfortable with... You just can't beat the amount of packages that are "already ready already" in the ubuntu repos and the online community/following ubuntu has for quick help.
I am, however, a little more likely to try something different for the particular purpose of android development if recommended by a lot of experienced people.
I see more responses in older threads... but things change quickly in the OS world... especially with fast pased release cycles of some distributions. I hope some actual xda recognized developers give some feedback here.
I know a lot of people will say it depends on your needs and what you work best with and what works best for you and how you work and how I drink my sweet tea and blah blah blah... I want to know what you guys that are actually doing it are using and why so I can make an informed decision.. or else I'll just go with my goto (ubuntu)... but just in case I'll be clear about what would help too... That doesn't meant I don't care to hear opinions outside of the scope of my desire if you have good reasoning.
1. Package management. Easiest install/configuration of the specific tools needed to develop for android apps and package apk's, and android itself... kernels, build roms and similar non-app system component development or repackaging.
2. Of course an environment that feels intuitive and is conducive to the creative process involved is equally important.
3. This probably going to be a given in any distribution (I'll mention anyway...), but communication and resource access is important too.. so irc, web (xda-developers forum!), email...
I value the thoughts and opinions of this community. I've been getting great info off here for years. I'm just now starting to participate in the forum, but that's just because I've never been a forum person... I was just an irc and google geek... but when google takes you to great forums like this time and time again... I guess its time to grow and change. I'd like to be a future contributor too, it feels nice to give back...
I guess I'll stick with my combo of Windows 7 and Ubuntu. I will be changing desktop to classic gnome though. I'm not prepared for a radical change like unity... still just looks like a netbook launcher to me.. sadly the newer gnome releases seen to be heading in a radical direction as well.
Sent from my Nexus 7 using XDA Premium HD app
Ok so now that the new chromebook is now out and still waiting for the chromebox is there going to any development about it here on XDA? I mean since it is open source just like android it would be awsome since I can put the chromium OS on my PC and learn more about developing!
Any ideas, comments, or questions are welcomed!!!
mon5trum said:
Ok so now that the new chromebook is now out and still waiting for the chromebox is there going to any development about it here on XDA? I mean since it is open source just like android it would be awsome since I can put the chromium OS on my PC and learn more about developing!
Any ideas, comments, or questions are welcomed!!!
Click to expand...
Click to collapse
If you are talking about the new ARM based, Samsung Series 3 Chromebook for $249, yes I would definitely see Android on it because it is ARM. We will have the full scale of google play applications available if Android is ported.
I am pretty sure that people will try porting Android on such a sleek, fast and cheap device...
Well not only porting android to it but also have fun developing custom versions of chromium os since it is open source as well! I would like to see a dev section for chromium here on XDA!
Sent from my SGH-I897 using Tapatalk 2
i started a similar thread a month ago ([DEV HACK IDEA] Porting over Android to the new Chromebook..??) http://forum.xda-developers.com/showthread.php?t=1951114
many members have shown an interest in trying out the ported android, but no developer has come forward yet...i'll be getting my chromebook by the end of the month, and i'd be willing to develop a port myself if i'm given proper advice regarding it...
Well I am not just talking about porting android to the chromebook but have development for it just like android the chromium OS has unlimited possibilities as it is open source as well. Making chromium the ultimate customizable OS just like android!
Sent from outer space with the power of ANDROID!