How to get started in android app development - Android Q&A, Help & Troubleshooting

Hi everyone, I've recently finished to read a very thorough book about java programming and now I'd like to put into practise what I've learned. I'd like to start developing android apps, but, even though I searched a lot through internet to find something that could help me with this, I didn't find much. So I'm asking you, what should I do to learn how to develop android app and how should I begin?

Looking through the sections and threads here is your best bet...
http://forum.xda-developers.com/app-development
Good luck!

Darth said:
Looking through the sections and threads here is your best bet...
http://forum.xda-developers.com/app-development
Good luck!
Click to expand...
Click to collapse
Ok but I don't think that is what I need. I think a book or a tutorial could help me because I know almost nothing about android developing: I just know a few things about activities, that's all; but if I had to make an actual app, I wouldn't know where to start.

Within that section I linked is this subsection,
http://forum.xda-developers.com/coding/education
Lots of learning resources there! :good:

Darth said:
Within that section I linked is this subsection,
http://forum.xda-developers.com/coding/education
Lots of learning resources there! :good:
Click to expand...
Click to collapse
Ok, thanks then

Related

Zunehd Lock Screen?

Can someone make a zunehd lock screen for winmo? It works really well and looks good so I wanted to run it on my TP. I don't imagine it would be difficult. I wish I could write one, but I'm just getting into this stuff.
Thanks.
Nicrosoft said:
Can someone make a zunehd lock screen for winmo? It works really well and looks good so I wanted to run it on my TP2. I don't imagine it would be difficult. I wish I could write one, but I'm just getting into this stuff.
Thanks.
Click to expand...
Click to collapse
You should not open new threads requesting software here. There is a part of the forum for Questions and Answers where you can request this kind of stuff (link). Also, you have a TP2 and this section is only for the TP.
Just so you know, other than the section that I just pointed for you, you shouldn't open new threads unless you are contributing somehow to the community (roms, apps, themes, tips, fixes, etc). Thanks for understanding...
egzthunder1 said:
You should not open new threads requesting software here. There is a part of the forum for Questions and Answers where you can request this kind of stuff (link). Also, you have a TP2 and this section is only for the TP.
Just so you know, other than the section that I just pointed for you, you shouldn't open new threads unless you are contributing somehow to the community (roms, apps, themes, tips, fixes, etc). Thanks for understanding...
Click to expand...
Click to collapse
I already put one in the right forum after I realized it. I actually mistyped, I have a TP. I was just thinking about a TP2 when I typed that lol. Sorry I have been lurking around here a long time, but new to posting.
This thread can be deleted if a mod is reading.

Keep Chef Central clean - Guidelines

Hello developers and aspiring developers!
Seeing Chef Central is a pretty good resource for beginners and current developers to exchange info, it would be nice to have it a bit more organized.
I propose the following:
Tags
As you've probably seen around more places on XDA, TAGS are used to show us what the thread is about. Some threads here are already tagged, and it's that what we'd like to see.
Think about TAGS along the line of: [TUT], [Guide], [PORT], [Kernel], [Tool], [Kitchen], etc. Also, the [Q] tag should ALWAYS be used when a question is posted that couldn't be solved after taking the following steps...
Posting in threads instead of creating new ones
If you have a question about anything found in Chef Central, ask them in their respective threads. Don't open a new one just because no one answered your question in one day. Ask again, if you have to, in the same thread. Or, try the next best thing...
Searching
You should know that most of the stuff on XDA is searchable, even through Google's searchengine. I even recommend doing a search BEFORE asking a question. And if we keep this forum organized, searching would be pretty easy, now won't it? Speaking of organized...
Cleaning up
Obviously, this is something a moderator should do. In this particular case, we have several moderators that can do this: Some Recognized Developers are able to moderate this forum. To see who is able to do so, look at the bottom right of the Chef Central main forum.
Reporting also works wonders here; maintenance work is something we mods do too. Report a thread that needs to be cleaned/closed/stickied/etc. Make it a bit easier for us.
Device specific threads
All device specific questions should be posted in their respective forums. If there isn't any, post in general Android development.
So, with this, I want to start a "spring cleaning" if you will. Development is key here on XDA developers, and the place where most development is happening, it's a mess... Oh, the irony.
Oh and please, if you have any ideas or comments regarding this post, do not refrain from posting them here.
Let's start cleaning, shall we?
good post
I really hope this is a great source of info for me. So far everything that I've needed has been found here. So keep up the great work.
Thanks for this post. Totally agree and would like to add few things. We all want easy and quick access to the information and quick answers. But, before you ask, please think about what EXACTLY you want to ask, is your question make sense , or just like - "my ROM is not working, can you help" and then wait and see long long long thread of messages where people trying to understand - what ROM, how it failed, which device, what environment, symptoms of failure... etc.. Do not make a mess , keep this "home of knowledge" tidy.
Looks like OP forgot to mention that posting "Thanks" instead of just hitting thanks button is also a source of unnecessary clutter
shoey63 said:
Looks like OP forgot to mention that posting "Thanks" instead of just hitting thanks button is also a source of unnecessary clutter
Click to expand...
Click to collapse
Fix'd
Everything is with a clear explanation of the very open
Challenges. It was really informative. Your website is very helpful.
Thanks for sharing it publicly!
Coad base
This is one of the sets of more consistent coding standards I've seen. It 'clear that it is written by someone with a deep knowledge and passion for the great design of the system to improve its ability and maintainability of its code base efforts everyday.
Great.. Glad to have it. Thanks again for the share
Best Guidelines regarding CC cleaner, apart form this can i have any another cleaner for my Andorid Phone, that should be trust able as CC cleaner and good to use.

[Q] Knowledge needed for developing android.

Basically i want to learn how to develop and program for android to create my own apps as well as learn how to edit ROM's and menu's etc.. I have no idea what knowledge is needed... id love to make a career out of it... it seems interesting, fun and challenging. courses to take would be great as well as programs ill need knowledge in aswell as uni courses even... thanks in advance.
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Thanks ✟
Moving to Q&A
There have been quite a few tutorials mentioned on the portal recently, for both app development and more low-level ROM/kernel development. I suggest having a read through the last month or two of posts...
http://www.xda-developers.com/
Learning how to Develop and Program
noah93 said:
Basically i want to learn how to develop and program for android to create my own apps as well as learn how to edit ROM's and menu's etc.. I have no idea what knowledge is needed... id love to make a career out of it... it seems interesting, fun and challenging. courses to take would be great as well as programs ill need knowledge in aswell as uni courses even... thanks in advance.
Click to expand...
Click to collapse
If you have no prior knowledge of Programming like me you should defiantly take some free online classes. MIT and Harvard have some excellent classes online for beginners. Here is the thread with a bunch on Online classes you can take.
http://rootzwiki.com/topic/602-free-online-programmingcs-courses-for-beginners/
Now I decided to do that and also i just dived right in to a Rom with Android Kitchen to understand what it actually is, how the files are compiled, and what you can and can not change. By doing this i was able to understand how to Build a slightly modified Rom from CM9 Source and successfully flashed it to my Bionic.Here is the thread i followed to do this.
http://forum.xda-developers.com/showthread.php?t=1272270
Last but not least Android SDK. Install it, do tutorials, and just plain mess around. You can learn alot by doing as well.
http://developer.android.com/sdk/index.html
Well Good Luck with everything and i hope this helps.
-Bra!n_5torm

Where to start Android Development

Guys, I have no development knowledge, I am just a teenager. I only know some visula basic (up to 2012 version). I don't know what to do, mainly I want to develop apps and some games (dream of the next big hit in the market). Showing some tutorials and lessons and stuff would be great! Thank you!
CedArctic said:
Guys, I have no development knowledge, I am just a teenager. I only know some visula basic (up to 2012 version). I don't know what to do, mainly I want to develop apps and some games (dream of the next big hit in the market). Showing some tutorials and lessons and stuff would be great! Thank you!
Click to expand...
Click to collapse
You may want to refer these threads:
http://forum.xda-developers.com/showthread.php?t=2226029
http://forum.xda-developers.com/showthread.php?t=1549741
And, also read some of the threads started in this section as it too answers this question. Cheers.
Thread closed as there are few threads regarding this subject around.

[Q] How to become a rom developer?

Howdy everyone!
After using android for a few years (since 2011) and experimenting with a lot of roms and kernels, I am now looking to take the next step: to become a rom/kernel developer!
My problem is, I have no programming or developing experience, AND I don't know any programming language.So I am a complete beginner at that stage.
Therefore I ask you guys, where do I start my journey to become a rom/kernel devloper?
Many thanks for all help!
Norside said:
Howdy everyone!
After using android for a few years (since 2011) and experimenting with a lot of roms and kernels, I am now looking to take the next step: to become a rom/kernel developer!
My problem is, I have no programming or developing experience, AND I don't know any programming language.So I am a complete beginner at that stage.
Therefore I ask you guys, where do I start my journey to become a rom/kernel devloper?
Many thanks for all help!
Click to expand...
Click to collapse
Good plan... but you are asking in the wrong place. XDA has a number of forums catering for ROM cooking and development. These are Android specific rather than phone specific and therefore far more appropriate than this forum.
Suggest you start here: http://forum.xda-developers.com/ and have a look through the many and varied areas that will help you.
LenAsh said:
Good plan... but you are asking in the wrong place. XDA has a number of forums catering for ROM cooking and development. These are Android specific rather than phone specific and therefore far more appropriate than this forum.
Suggest you start here: http://forum.xda-developers.com/ and have a look through the many and varied areas that will help you.
Click to expand...
Click to collapse
Yes I was debating where to post it..is it possible for a moderator like @Judge Joseph Dredd to move this thread to android q a help and troubleshooting?
Just to avoid another thread about the same...:angel:
Norside said:
Howdy everyone!
After using android for a few years (since 2011) and experimenting with a lot of roms and kernels, I am now looking to take the next step: to become a rom/kernel developer!
My problem is, I have no programming or developing experience, AND I don't know any programming language.So I am a complete beginner at that stage.
Therefore I ask you guys, where do I start my journey to become a rom/kernel devloper?
Many thanks for all help!
Click to expand...
Click to collapse
Install the Android sdk, ADB, Java\Eclipse, and get prepared for lots of reading Set up decompiling and deodexing programs/environments (ApkMultiTool, Tickle My Android, etc) Search in Android General and other subforums, there is a TON of stuff to learn on this site! Entire sections devoted to teaching this kind of thing.
AyDee said:
Install the Android sdk, ADB, Java\Eclipse, and get prepared for lots of reading Set up decompiling and deodexing programs/environments (ApkMultiTool, Tickle My Android, etc) Search in Android General and other subforums, there is a TON of stuff to learn on this site! Entire sections devoted to teaching this kind of thing.
Click to expand...
Click to collapse
Yes I have started with the reading..a lot to learn

Categories

Resources