A dosBox port for android platform - G1 Android Development

It is still slow and can only be used by G1 and Droid users(i.e. Devices have keyboards)
We need helps from code gurus that are familiar with SDL or dosbox.
ps: I cannot post links in this post since I just registered(or you may search for "adosbox" in youtube and google code). I will edit this thread once I get the permission.

greatht said:
It is still slow and can only be used by G1 and Droid users(i.e. Devices have keyboards)
We need helps from code gurus that are familiar with SDL or dosbox.
ps: I cannot post links in this post since I just registered(or you may search for "adosbox" in youtube and google code). I will edit this thread once I get the permission.
Click to expand...
Click to collapse
that's pretty cool. might get it just for the heck of it
btw to post links you have to have a certain number of posts, not an amount of time since you've registered. Post away!

jcarrz1 said:
that's pretty cool. might get it just for the heck of it
btw to post links you have to have a certain number of posts, not an amount of time since you've registered. Post away!
Click to expand...
Click to collapse
You need atleast 10+ I believe to post links, they started this to prevent spamming or something like that.

thanks for the tip

this definitely isn't spam
its pretty cool.

aDOSBox - http://androiddosbox.appspot.com/
That links to the Google Code page http://code.google.com/p/adosbox/ and the Google Groups page http://groups.google.com/group/adosbox
It currently runs very slow on G1 (even basic early-80s games lag) and requires hardware keyboard. The dev says he'd love some help improving the speed and integrating software keyboard.

You guys know if anyone is working on getting the softkey to work?

The group named adosbox has been removed because it violated Google's Terms Of Service.
uhhh what part of the TOS could have been broken

With the nature of the project, I imagine people were posting links to "abandonware" games that were either protected by the ESA or still being sold.

Amazing the kind of weird things that people do for fun.

is this a emulator. not to ask a noob question but what does this do i never heard of it and theres not enough info in this thread ?

B6gSix said:
is this a emulator. not to ask a noob question but what does this do i never heard of it and theres not enough info in this thread ?
Click to expand...
Click to collapse
Yes, DOSBox is a DOS emulator. It creates an environment in which you can launch old DOS games and programs and have them work relatively well.
It's quite slow on Android phones (on the old G1 anyway) but works excellently on PC.

One of the reasons why it is extremely slow on dream is that it has to emulate an x86 CPU. The phone has an ARM CPU. The desktop computer that it runs well on has an x86 CPU -- so it maps direct and works fast.

still dont support virtual keyboard someone find out how to use it without hw keyboard?

Related

How would you guys like a Bugtracker?

I'm currently working on a Bugtracker for the xda-developers (my own project - wasn't asked by anybody)
The idea behind it is to allow:
The Developers to see what bugs are outstanding
The user to submit their problems
The curious to see which ROM has less bugs
The n00bs to do research before asking questions (and have more places to spam)
I'm not planning to replace the forums, I just want to make an extra tool that can be used along side the forums - but is neater for bug reporting
Feel free to post your thoughts on if you like it (and so what should be included) or if you don't like it (and so what should replace it, if anything)
Thanks!
Hey, that's very nice.
But.. Are we talking about a new website? or just a new thread?
DaVince said:
Hey, that's very nice.
But.. Are we talking about a new website? or just a new thread?
Click to expand...
Click to collapse
Entirely new website.
It will be hosted on my http://www.vidmes.com webserver
i voted approving the bugtracker but i like the idea of all the information about universal development being centralized in one only location.
so, i think it would be interesting to keep it in this forum.
It's ok, we'll just have a sticky thread that has a link to TehPenguin's site.
I vote you go for it TehPenguin.
DaVince said:
It's ok, we'll just have a sticky thread that has a link to TehPenguin's site.
I vote you go for it TehPenguin.
Click to expand...
Click to collapse
Well, I've done some tentative work on it - and its looking good (if a little bare - I'm a software developer, not a web designer )
I'm a little busy this week, so its going to be about 2 weeks before I announce the link for the Beta
In the mean time, I'd like suggestions as to what people want in it
(Also, I notice one negative vote - I'd like to see their argument....)
Thanks!
Great Idea
I think mandatory information should be
1) Device Vendor...ie Imate, XDA etc
2) Radio stack in use
3) OS Rom in use
4) Third party software installed ( I know this list can be big, I myself have well over 100 apps as std) but is important for diagnosing bugs. Perhaps we could get an AppMgr listing from each system, not too hard to obtain.
You could also go overboard a little and have a PDA page, browseable from our Uni's so nothing graphics intensive or fancy. A simple login dialogue ( Can we port XDA-Dev user accounts?) once the user has logged in, they fill in a basic form with the bug description, click on submit and we could pull the information in points 1 to 4 above off of the device with a script.
Just my 50pence worth.
Great idea m8, hope it gets somewhere.............let me know if I can help with anything.
Cheers,
Beast
yes! would be really helpful for cooks
beast0898 said:
I think mandatory information should be
1) Device Vendor...ie Imate, XDA etc
2) Radio stack in use
3) OS Rom in use
4) Third party software installed ( I know this list can be big, I myself have well over 100 apps as std) but is important for diagnosing bugs. Perhaps we could get an AppMgr listing from each system, not too hard to obtain.
Click to expand...
Click to collapse
What I was planning to do with this is to have them describe a "Bug" in very generic terms as the Bug's description. Then they are required to add a comment (which other people may add) - this comment would have a "template" which would have things such as vendor, radio (I didn't actually think of this one), etc...
beast0898 said:
You could also go overboard a little and have a PDA page, browseable from our Uni's so nothing graphics intensive or fancy. A simple login dialogue ( Can we port XDA-Dev user accounts?) once the user has logged in, they fill in a basic form with the bug description, click on submit and we could pull the information in points 1 to 4 above off of the device with a script.
Click to expand...
Click to collapse
Some good ideas but....
I can't actually get info from the xda-developer's forums database - this may be a security risk on their behalf and would require far to much messing around to organise (as much as I would like to do it)
You will be able to view the page on your PDA's - its _very_ basic and I'll try to keep it xHTML complaint and do fanciness with CSS (though at the moment it does use some table hax)
Pulling info out of the PDA is virtually impossible (unless I build an app for the PDA's.... maybe later ) since the pda only tells me what browser version it is using
Either way - these are the things I like to see - Ideas!!!!
Keep them coming!
DaVince said:
It's ok, we'll just have a sticky thread that has a link to TehPenguin's site.
I vote you go for it TehPenguin.
Click to expand...
Click to collapse
I totally agree with DaVince, having a bug tracking website would be cool and having a link directly to the site via xda-developers is a good idea. Keeping everything centralised and available for use by everyone who uses xda-developers.
You have my vote! Would be a great tool...
gsmknight
TehPenguin said:
What I was planning to do with this is to have them describe a "Bug" in very generic terms as the Bug's description. Then they are required to add a comment (which other people may add) - this comment would have a "template" which would have things such as vendor, radio (I didn't actually think of this one), etc...
Some good ideas but....
I can't actually get info from the xda-developer's forums database - this may be a security risk on their behalf and would require far to much messing around to organise (as much as I would like to do it)
You will be able to view the page on your PDA's - its _very_ basic and I'll try to keep it xHTML complaint and do fanciness with CSS (though at the moment it does use some table hax)
Pulling info out of the PDA is virtually impossible (unless I build an app for the PDA's.... maybe later ) since the pda only tells me what browser version it is using
Either way - these are the things I like to see - Ideas!!!!
Keep them coming!
Click to expand...
Click to collapse
Hi TehPenguin,
Surely we can run a JScript or Vbs through the PPC Browser to get the required data from the Reg, only a couple of RegReads!
Just another thought............... I prefer accurate information, the reg is less likely to make mistakes than a user!! (No offence intended to anyone)
L8r,
Beast
Bugtracker
Hi,
Would be great to have this.
Looking forward
Leo
Why not use one of the many bugtrackers already out there? I prefer Flyspray (http://www.flyspray.org/) since it's as mighty as Mantis, but more Web 2.0 ... and you should be able to browse it on your PPC, although I don't think anybody really wants this ...
Cheers,
-mARKUS
P.S.: As for getting registry stuff through the PPC ... I doubt you can read out the registry by a JavaScript running on the page itself. Also there are many geeks out there who use Resco so they could easily export a .reg-file and attach it to the report.
mbirth said:
Why not use one of the many bugtrackers already out there? I prefer Flyspray (http://www.flyspray.org/) since it's as mighty as Mantis, but more Web 2.0 ... and you should be able to browse it on your PPC, although I don't think anybody really wants this ...
Cheers,
-mARKUS
Click to expand...
Click to collapse
I've had a look at at a number of bug reporting systems - the problem with them is that I'd have to end up customising it quite a bit anyway. For instance, they are typically designed for one program, possibly with options to support different parts\plug-ins for these programs. My design involves having multiple "Devices" each with multiple "ROMs", which may be deprecated, and each of these ROMs have multiple bugs - thats a couple more levels of complexity than the average bug tracker can handle.
Although they are more "Web 2.0" the Javasript\other fanciness would make it difficult to view on a PDA. Personally I prefer the old style Web 1.0 and a PHP back end
The other advantage of me making it is that you guys can have, almost, anything you want - and it should be done as soon as I have time, seeing as I know the code intimately.
And the point I really like - I love coding
mbirth said:
P.S.: As for getting registry stuff through the PPC ... I doubt you can read out the registry by a JavaScript running on the page itself. Also there are many geeks out there who use Resco so they could easily export a .reg-file and attach it to the report.
Click to expand...
Click to collapse
Exporting a reg file is the only possibility. Due to "security" problems, no script can actually see the registry of the device (or your PC for that matter), except what is in the "User Agent" key.
I'll put it on the "TODO" list to make a .NET program that automatically dumps your settings and creates a bug report
Given time, this can become quite beautiful. And time is now something that I will have - since I'm on holidays for the next few weeks!! (Yay for no more exams!!)
The alpha version is almost finished
I'll put a link up onto WM-Gurus for the final testing stage of the Alpha and see how it goes
Once the Alpha is complete (ie not too buggy) I'll put the link for the Beta here
Enjoy!
this is really a great idea.
i hope all goes well...
thanks to all!
Okay,
ALPHA VERSION IS NOW AVAILABLE!!!!
You can see it by going to: http://xdabugs.vidmes.com
Feel free to register or use the following users:
Username "test" password "testing" (Access level - registered user)
Username "dev" password "dev" (Access level - developer)
Username "admin" password "password" (Access level - administrator)
PLEASE NOTE: At the end of the Alpha stage, ALL DATA WILL BE CLEARED FROM THE DATABASE!
What I need people to do:
Look for bugs
Write the Help\FAQ sections
Ask me questions so I can write the Help\FAQ sections
See what else is needed
Enjoy!!

Non-market .apk file database proposal

Hello everyone. I've a sort of proposal for the developers here, but before I get into that let me first briefly introduce myself:
I'm a communication designer for print, user interface, and illustration that completely advocates everything Android. I've been lurking the Dream development forums here for quite some time, trying to keep up-to-date with the latest ROMs, apps, etc., etc and I fully appreciate everything that goes on here and the endeavors that you devs put yourself through. Amazing stuff, really.
One thing I've noticed is that there are a slew of third-party / beta apps all over these boards, and other places on the internet as well. More often than not, I find myself scouring the cloud just to find a link for these non-market apps, and I usually get referred to them via some obscure site through another site. Despite getting the .apk file or ROM in the end, the process can get to be a bit tedious; especially for incoming users and those new to the Android platform.
My proposal is this: A website with a simple and clean user interface that has direct and succinct navigation with the purpose of consolidating and listing third-party / beta non-market applications into an easy access database. This website database would link these applications and have them be easily downloaded and installed via the Android browser, without having to mount the device.
I've actually come up with a fully-functional concept site, did the branding and everything for it, and also registered a short domain name for quick access while on your G1 or whatever Android device.
Navigate to: http://anda.pk to see what I had in mind, and how the overall layout/concept of the site would work.
I uploaded several .apk files I had backed up as examples for you to see how the database section would function. I also took into account the resolution of most Android phones and made the .apk application database section fit perfectly in the Android browser when in portrait mode right when you the load the site to ensure the best possible user experience when installing these third party apps. When you scroll to the right, you'll see info on what the site is about, and in the footer there are links to the FAQ, the about section, contact, etc.
I had also noted in the about link in the footer that the applications hosted on the download section are in no way accredited to the site, and that credit goes to their rightful developers. My being a communication designer has had the idea of peer collaboration engrained, and as such I give credit it where credit is due.
That said, I hope you guys here and the developers collaborate with me on on this site, possibly help contribute apks, and agree to them being hosted. If anything, I do hope you just embrace the concept, which originally was just going to be a reference for myself and my friends whom I've turned away from the iPhone, S60, and WinMo in favor of Android. I figured since I know the Android community is only going to get bigger, this website concept of mine could be a decent resource to have bookmarked.
Appreciate you reading this wall of text! Do hope to hear some feedback, so let me know what you guys think. Thanks!
Cheers.
I think this is a fabulous idea...automated version control would go over very well -- i.e. yum update
you should post up bits that you need help with and have folks contact you.
also..I love the logo!
question: do you propose a rating system or a review prior to listing type of approach or something new to keep this resource trustworthy?
Been following this on SA and twitter and it's a great idea.
Having the devs here on board would be a fantastic way to get something solid on the go. It's the kind of thing that can really help android become more hackable and useable for the average user...and it just make things easier for the rest of us.
Sounds good to me.
thelilliandivide said:
the applications hosted on the download section are in no way accredited to the site
Click to expand...
Click to collapse
Credit and accreditation are different things. To be accredited is to be given credentials or official approval. I think you meant "credited".
Sounds like a GREAT idea.
My opinion: The color scheme hurts. Love the logo.
i like the logo and the idea. I think the site should be more mobile friendly, or even better, an application for android that can work like the official market. I could help with that part if an application is going to be built.
camalot said:
i like the logo and the idea. I think the site should be more mobile friendly, or even better, an application for android that can work like the official market. I could help with that part if an application is going to be built.
Click to expand...
Click to collapse
i second that.. it should also have update checks if possible
I was going to complain that I didn't like your site layout, but in portrait mode you only see the left side which lists the apps. I like it.
One thing you might have to be leary of is dealing with apps that are considered warez unless your going to spend the time to verify every app that is uploaded or there has to a method in place.
As well there should be some kind of version control in place. You know what works on 1.1 and what works on 1.5. Obviously almost everybody within the next few weeks/months should be on 1.5, but will all the older apps run on 1.5 or does it really matter or does anybody care? The downloader will care.
CBowley said:
Sounds like a GREAT idea.
My opinion: The color scheme hurts. Love the logo.
Click to expand...
Click to collapse
Seconded. The text is much too light. A darker charcoal shade would be much better.
If the site gets an apk wrapper (a la FBook) version checking would be rather easy. Set up the directory tree something like this /downloads/WiFiTether/1.2.3.apk and just have the apk compare filenames. If the file names don't match, it needs to install the update.
EDIT: Now following your progress on twitter.
Some solid input. I'll play around with the color scheme and make some changes later this evening once I get back from class. And I actually do plan on making a mobile wrapper eventually, but as it stands as far as the concept layout goes, the site is best used when in portrait mode for easiest functionality. The rest of the site is to be considered supplemental. I do however, have a lot of things I eventually want to integrate; application tags, search, possibility of user uploaded apk files, etc. But for right now, I'm trying to keep the general site as simple as possible to make the workload on my end less stressful (graduating in 2 weeks).
bahnburner said:
If the site gets an apk wrapper (a la FBook) version checking would be rather easy. Set up the directory tree something like this /downloads/WiFiTether/1.2.3.apk and just have the apk compare filenames. If the file names don't match, it needs to install the update.
EDIT: Now following your progress on twitter.
Click to expand...
Click to collapse
Did not know how that version checker worked. Thanks. I'll re-work the apk directory scheme akin to that later tonight for when I do eventually get the wrapper up.
thelilliandivide said:
Did not know how that version checker worked. Thanks. I'll re-work the apk directory scheme akin to that later tonight for when I do eventually get the wrapper up.
Click to expand...
Click to collapse
That's not necessarily how most version checks work, but that's the simplest method I could think of, and probably one of the easiest to implement.
alapapa said:
I think this is a fabulous idea...automated version control would go over very well -- i.e. yum update
you should post up bits that you need help with and have folks contact you.
also..I love the logo!
question: do you propose a rating system or a review prior to listing type of approach or something new to keep this resource trustworthy?
Click to expand...
Click to collapse
Thanks! And I feel I might need some help in the future as far as implementing the features that I want to get working. But I'm not quite sure I understand your question. Are you referring to how I choose which applications get posted onto the site?
i'm a graphic designer and web designer, i'll throw in a helping hand if you want, pm me or whatever.
(think about an android based layout to bring it to the phone like Cough*cydia*cough
very cool and much needed
Xda-dev is great, but there is alot of stuff thats not on the market and they have shown to bow down to the tmobs pressure(ie: tether app) so another place to get apps would be great, and your weppage is beautiful and looks like it would be very finger friendly on the g1, but there is a basic model in linux of repositories(which is about what ur doing) and a simple app to d/l them maybe somebody could just make a market.apk with a modded addy, depending on how much is known about the market and its inner workings... it would be nice to do it as it has been always done....but as I stated above your webdesign is very nice and would work well in the native browser(im heading there now on my g1)
bhang
not a bad idea. I think this is great for all verified apps that are pulled from market...
I really like this idea. Go for it.
Just one (stupid) remark about the logo... it's like it has a big nose and a :-| expression... sorry
apetit said:
I really like this idea. Go for it.
Just one (stupid) remark about the logo... it's like it has a big nose and a :-| expression... sorry
Click to expand...
Click to collapse
Haha, I just noticed that actually. Now it's all I see. But yeah, I'm hoping to have a few more apps to upload by the end of next week. Revisions to the site are imminent once I get out of this last class.
I love the idea. One bookmark to check up on all the good non-market apps will be much easier than having several bookmarked threads.
Some applications may benefit from having tags such as [beta], [stable], [experimental], [contains-ads], etc.
As others have mentioned once/if user uploads are implemented an app approval system will be crucial to keep the spam at bay. I can see this really taking off.
im a supporter
zgmf-x322a said:
im a supporter
Click to expand...
Click to collapse
+1 this sounds like a great idea, there was something like this for apps for the dash,mda & sda.

I want to team up to develop android apps !! Anyone interested Can JOIN

Im new to application development (for android), (im a noob.. fr now ;-) ) So i thought it would be good if i team up with a experienced group or developers. Im ready to work for you(whoever is willing to recruit me first)
Wht i know
-photoshop
-flash
-dreamweaver
-maya
-c/c++ (theoritically strong)
- little java
Thanks
jenod said:
Im new to application development (for android), (im a noob.. fr now ;-) ) So i thought it would be good if i team up with a experienced group or developers. Im ready to work for you(whoever is willing to recruit me first)
Wht i know
-photoshop
-flash
-dreamweaver
-maya
-c/c++ (theoritically strong)
- little java
Thanks
Click to expand...
Click to collapse
I'm in the same situation
- C/C++
- SQL
- Java
Would be helpful if you also included the types of programs you were interested in working on.
Good idea
Its a good idea if we all freshers hook up together. wht you say? and after that we will get some experienced developer to lead us
RoboPhred said:
Would be helpful if you also included the types of programs you were interested in working on.
Click to expand...
Click to collapse
For android always java is best(according to the arcticles i read) so obviously JAVA
I know an app I would pay for is one that could control the video functions of a PS3 with my phone. I would think it is possible since the the PS3 remote uses bluetooth, but I'm not a developer so it might not be possible.
I don't know if you've done this already but google provides all the sdk material on their android developers site. They also give instructions on how to get started using the sdk. Pretty much everything seems to be built on java. Have fun!
Google provides almost all the tutorials and instructions you could ever need to begin developing.
Sent from my HERO200 using XDA App
yea you should start at http://developer.android.com/index.html if you know java you should be good to go after reading and doing the tutorials
Thanks
I already read those things. Anyway thanks for your support and encouragment. and im now done with
->installed eclipse
->installed android sdk
->connected both eclipse and android sdk
-> now reading a book on how to develop android apps(in chapter 3 now)
All i need
-> some good friends(those who like to develop android apps,its okay if you are noobs)
->One experienced developer to guide me [this is optional ;-)]
jenod said:
Im new to application development (for android), (im a noob.. fr now ;-) ) So i thought it would be good if i team up with a experienced group or developers. Im ready to work for you(whoever is willing to recruit me first)
Wht i know
-photoshop
-flash
-dreamweaver
-maya
-c/c++ (theoritically strong)
- little java
Thanks
Click to expand...
Click to collapse
HAHA...pretty much me too. Been debating about getting started for just over a year now. (Fireworks, Dreamweaver, Flash, Actionscript3, HTML, javascript, ~coldfusion, ~php, learning C#, can read VB, etc.)
Coming at this from a designing for training view. Been 15 yrs in technical training and looking to learn more. I got a few project ideas already and two things I really want...(which is what I am using for motivation)
As for the google tutorials...hello worlds really don't get you very far and I have looked out on web for other tuts. They all seem to have issues though...
Would appreciate feedback on the following....
-- This site/tut seems to 'assume' a whole lot and the program doesn't even work:
=== http://androidcore.com/android-programming-tutorials/182-fancy-listviews-part-one.html
(this one seems to not be showing any errors in SDK [it was first time, but not after restart] but it force closes in my emulator every time)
--This site/tut looked a bit more promising but is also has stuff that doesn't seem to work:
=== http://androidwizard.net/2010/05/create-a-context-menu-on-top-of-a-listview/
(no such thing as a OnPopulateContextMenuListener according to SDK and google site, switch(aItem.getId()) is not a supported method according to SDK, .getItem(menuInfo.position) cannot be resolved...all things a newb is at a loss to fix)
So...I am actually looking either for better tuts that get more in depth than hello world or someone from those sites that I can correspond with (as a trainer my OCD is really bothered by missing info in what look like the right kind of tut.)
Anyway...jenod...if you get some newbs together to work on stuff...I'd be interested.
Thanks for your feedback.. wil surely PM u if i get some(i mean developers)..
(why) does Android
Know what would be totally awesome? If someone like (why the lucky stiff) wrote something poigniant, beautiful and easy-to-follow to lead someone into Android app development! Something that reads almost like his Poigniant Guide to Ruby or like Chris Pine's Learn to Program.
Ya I have just started in android development. I have had many years of experience in all sorts of languages java, perl, python, c++, c#, and c. I also have a start on one project that would be great to have a group of people to work together with. I am very interested with this. Hope this works out, shoot me a PM if you want.
Hey guys!
awesome idea, i study informatics in second year now and iam just done with my JAVA lessons. Maybe i could help u, cuz i want to learn programming apps for andoid in my holiday too.
I also have an Idea for an app.
So PM me if u still need some help.
mfg X
Please PM if you would like to make a team, I too am interested and have multiple ideas for apps that can be made and released quickly
Thanks
I have to really thank you ppl for your piceless support.
Interested ppl you can PM me your Personal info(ur name,age,interests and wht u know).
Thanks
jenod said:
I have to really thank you ppl for your piceless support.
Interested ppl you can PM me your Personal info(ur name,age,interests and wht u know).
Thanks
Click to expand...
Click to collapse
PM'd, any suggestions for apps to make as our starting point?
Hey idk if you all have seen this yet, but it is worth checking out. Google has a free software developing tool in beta at the site http:// appinventor .googlelabs .com
The beta requires an invite much like google voice but it looks to have some potential.
(type the url into the internet, I had to add spaces because I cannot post urls yet)
Sent from my HERO200 using XDA App
Shadomastr said:
Hey idk if you all have seen this yet, but it is worth checking out. Google has a free software developing tool in beta at the site http:// appinventor .googlelabs .com
The beta requires an invite much like google voice but it looks to have some potential.
(type the url into the internet, I had to add spaces because I cannot post urls yet)
Sent from my HERO200 using XDA App
Click to expand...
Click to collapse
It will not be as powerful as straight coding. It is meant to allow people to make little apps for themselves. One review I read even indicated that inventor apps will not be allowed in market.
(This is all early speculation, but hey it is what I read today as I went ahead and submitted my info for an invite...LOL)
Coming from Macromedia/Adobe...this would be kind of like Captivate is to Flash is to Actionscript. This would be Captivate...simple but simple.
Hey this sounds like a great idea, hope everything works out. We need take over apples app market!
JBlaze -- Evo 4G

Where to start?

I have experience with a lot of embedded devices and software and am interested in getting involved with Android modding. I'm just looking for some good documentation (if it exists) on the basics or even more advanced details. Are there any good resources that go over the architecture of Android and what have you?
I apologize if this is a repost or a common question, but I tried searching but couldn't find anything similar.
+1
Too short. Huh. Well, me too.
Well looks like I'm just going to have to dive head first into the source code lol.
I've only just begun looking at android app development myself, but I can recommend looking at the android notepad tutorial (should be among the first hits on google). Ti's a very basic tutorial but at least it introduces you to some android concepts.
Other than that, there are a few books around that you could take a look at, and ofc the all-mighty internet has virtually endless resources.
Happy coding!
It's best to have a good working knowledge of the Linux operating system / command line as well as a good understanding of Java.
Start with http://developer.android.com or www.helloandroid.com to familiarize yourself with Android's structure.
From there, check out http://source.android.com to get more into the source code and Android framework.
Google gives you pretty much everything you need.
chrisinaz said:
It's best to have a good working knowledge of the Linux operating system / command line as well as a good understanding of Java.
Start with http://developer.android.com or www.helloandroid.com to familiarize yourself with Android's structure.
From there, check out http://source.android.com to get more into the source code and Android framework.
Google gives you pretty much everything you need.
Click to expand...
Click to collapse
Thanks! This is exactly the type of information I was looking for.
Hello fellow Newbie! (this is my first ever post on xda!)
If you go to hackaday website there is a four-part tutorial. Sorry I could not post links:
"To prevent spam to the forums, new users are not permitted to post outside links in their messages. All new user accounts will be verified by moderators before this restriction is removed."
Hope you enjoy these (if you find them), and find them useful! Also, keep an eye out for part 5!
Regards,
Zelka
Zelka said:
Hello fellow Newbie! (this is my first ever post on xda!)
If you go to hackaday website there is a four-part tutorial. Sorry I could not post links:
"To prevent spam to the forums, new users are not permitted to post outside links in their messages. All new user accounts will be verified by moderators before this restriction is removed."
Hope you enjoy these (if you find them), and find them useful! Also, keep an eye out for part 5!
Regards,
Zelka
Click to expand...
Click to collapse
For the convenience of others:
Part 1
Part 2
Part 3
Part 4
+1.
I am a software/web developer and I have the Android SDK, Eclipse, Visual Studio 2008 and a number of other tools on my dev box. I love coding in C# but I can do Java and some other stuff too. I just got Eclipse (Helios) setup with the ADT plugin and I am messing around with the emulator. So this is basically what it used for testing/debugging etc. or is there something better? I have my first little app up and running in the VAD emulator. I found out that you need Eclipse 3.5 (not 3.6) and the JRE 1.6 for everything to be happy. Now where to go from here....
frankencat said:
+1.
I am a software/web developer and I have the Android SDK, Eclipse, Visual Studio 2008 and a number of other tools on my dev box. I love coding in C# but I can do Java and some other stuff too. I just got Eclipse (Helios) setup with the ADT plugin and I am messing around with the emulator. So this is basically what it used for testing/debugging etc. or is there something better? I have my first little app up and running in the VAD emulator. I found out that you need Eclipse 3.5 (not 3.6) and the JRE 1.6 for everything to be happy. Now where to go from here....
Click to expand...
Click to collapse
You can either use the Emulator or a physical device for debugging (granted the device has usb debugging enabled). I would just look over samples and try to make more complicated application from here, it seems like you have all the prep work done.
Ok here's a good one...when I use the keyboard in the emulator I get Japanese characters instead of English even though I have all the settings I can think of set to US English. Anyone know how to change that?

[Q] Learning coding

I'm looking to learn how to code, mainly because its something that has always interested me but I have never done. I have no experience in it at all. I'm looking for a book that can set me up with the very basics in java (or is it better to start off with a different language?) and hopefully I can move on from there.
If anyone knows of any good books that could help me I would greatly appreciate a link to it.
Thankyou.
http://goo.gl/xB9rK
Why does no one use the search before opening another thread?
Ohnoez
http://www.google.com/cse?q=learn+c...ub-2900107662879704:fs7umqefhnf&ie=ISO-8859-1
Wut?
http://www.google.com/cse?q=learn+d...ub-2900107662879704:fs7umqefhnf&ie=ISO-8859-1
I seriously could not find an answer to your question by using the search function.
http://www.google.com/cse?q=learn+p...ub-2900107662879704:fs7umqefhnf&ie=ISO-8859-1
So even on sophisticated websites like this there are still childish idiots like yourself on them. Yes you're probably right in that I should have searched before creating a new thread, however obviously I didn't think of that.
Maybe next time you should try and show maybe at least an inch of maturity when posting. Oh and for someone who would like me to donate to them and buy/download their apps you're not going the right way about it.
I dont know if that because you joined before me or have more posts than I do, this makes you think you have some superiority over me or new members, but it doesn't and remember with every new member is potentially another donation to you for your work. So if you want to carry on alienating these member towards you then carry on but if you don't then you might want to re-think your mentality towards them, because personally I wont be donating or ever downloading any of you apps.
With that said, thankyou for the links.
SxcKieranGrr said:
So even on sophisticated websites like this there are still childish idiots like yourself on them. Yes you're probably right in that I should have searched before creating a new thread, however obviously I didn't think of that.
Click to expand...
Click to collapse
What you are seeing is my lack of understanding for people creating new threads with topics that have been covered a hundredtimes over.
I'm merely calling you out for your obvious mistake of not using the search.
You made the mistake, deal with it.
childish idiots like yourself
Click to expand...
Click to collapse
Thanks. May i call you lazy idiot?
SxcKieranGrr said:
Maybe next time you should try and show maybe at least an inch of maturity when posting. Oh and for someone who would like me to donate to them and buy/download their apps you're not going the right way about it.
Click to expand...
Click to collapse
I don't want anything from you.
You want something from this forum, more exactly from its members.
You want an answer.
You did not pay anything for the knowledge available for free here, neither the time a member puts up to help you out.
What you could do is show some courtesy by using the search function to not waste the time of people who are willing to help out.
I dont know if that because you joined before me or have more posts than I do, this makes you think you have some superiority over me or new members, but it doesn't and remember with every new member is potentially another donation to you for your work. So if you want to carry on alienating these member towards you then carry on but if you don't then you might want to re-think your mentality towards them, because personally I wont be donating or ever downloading any of you apps.
With that said, thankyou for the links.
Click to expand...
Click to collapse
Both my join date and post count are indirectly related to this.
It just means that i have seen too many threads like this, which could have been avoid by a few seconds of search.
What is more astonishing is that i still browse the question and answer forums to help people out.
Yeah maybe some people won't get the answer they wanted to hear, but hey you got your answer.
Im confused now, from looking around it looks like python is the most basic of languages but if i was to start with a dummy book for that, would it actually help me achieve learning java? I dont want to get the wrong book and be completely lost because I havent learnt the complete basics.
It seems like everyone says different things and I cant get a clear answer of where to start.
@Dark3n I'm not going to sit here and argue, you have your view I have mine let's leave it at that. If you would like to help me (which somehow i doubt) that would be great, thanks.
SxcKieranGrr said:
Im confused now, from looking around it looks like python is the most basic of languages but if i was to start with a dummy book for that, would it actually help me achieve learning java? I dont want to get the wrong book and be completely lost because I havent learnt the complete basics.
Click to expand...
Click to collapse
The most basic language would be machinecode (ASSEMBLER).
But beleive me that it is really painfull to write and learn.
Python is a nice language to write in, no doubt.
But you should think about what you want to do with your programming skills?
Something Android related?
Then you should look at C for linux kernels and the lower levels of android.
or
Java for Apps and the higher levels of the android os.
If you want to learn java there is no advantage in learning python first, besides that you can program in python and java.
I would like eventually to create an app for android, which is obviously done in java but if i got even the most basic of java books would i still be lost?
Edit: I just remembered there was a thread similar to this one where i already had a lengthy discussion about this topic.
http://forum.xda-developers.com/showthread.php?t=1179816
SxcKieranGrr said:
I would like eventually to create an app for android, which is obviously done in java but if i got even the most basic of java books would i still be lost?
Click to expand...
Click to collapse
Not totally lost, you will learn about variables, if statements, loops, classes etc. those things are all still valid when writing apps. Those somewhat remain valid through most of the programming languages.
But basic java does not cover connecting your java code with the android user interface or making use of any android feature (rotate display, sensors, telefon,gps,etc.).
But seriously you don't need a book. Of course you can get one if you really want to. I would probably search the amazon bestseller list for something on android programming (for dummies) which does not require previous programming knowledge.
You can also just jump into it, google for "android hello world tutorial" or something like that.
But the official hello world tutorial should do.
Should make you able to write your very first app pretty quick. It's only a "Hello World" app, but hey thats where everyone starts out.
Aside from the programming itself, knowledge of Linux and *nix orientated operating systems would be useful. Terminal commands and such will prove invaluable if you take application development to a professional level in the future.
C and Java are obviously what's mainly involved in Android. But if you want something simple to begin with look at HTML and CSS (which are basically just translation matrixs not languages).
DeviateDefiant said:
Aside from the programming itself, knowledge of Linux and *nix orientated operating systems would be useful. Terminal commands and such will prove invaluable if you take application development to a professional level in the future.
C and Java are obviously what's mainly involved in Android. But if you want something simple to begin with look at HTML and CSS (which are basically just translation matrixs not languages).
Click to expand...
Click to collapse
HTML and CSS knowledge would help a bit with the android user interface, but not with the actual code of the apps/programs themself.
I would advise the OP not to start with HTML and CSS if he wants to get into the programming buissness.
Unless you are going to make webpages HTML and CSS takes you pretty far of the track.
HTML and CSS knowledge would help a bit with the android user interface, but not with the actual code of the apps/programs themself.
I would advise the OP not to start with HTML and CSS if he wants to get into the programming buissness.
Unless you are going to make webpages HTML and CSS takes you pretty far of the track.
Click to expand...
Click to collapse
HTML and CSS, are two useful skills to have regardless. As you mention for interfacing, and also for the ability to work with Web Apps in the future. For myself learning Javascript and PHP has certainly helped with getting into Java/C.
Certainly HTML/CSS aren't related to learning Java and C but it's a good entrance point to coding in general. Although you yourself may see it as sidetracking, it can help some not to jump in at the deep end.
I wish the OP the best of luck.
Hey dar3n, I had posted a similar thread as well, minus all the attitude, but I agree it does get posted alot, after talking to u and searching around a bit. Why dont u get someone to make a sticky post in one of the newbie rooms, or the q&a. Start a sticky discussion and I bet half these posts dissapear.lol

Categories

Resources