[Q] Learning to dev - Android

Im really interested in learning to develop for the android platform. Are there any programs or books that would help with the process? As of right now im trying to pick up the basic terminology by lurking in the development section of various Android phones.
-Thanks

There are lot of threads like this... try search a bit
To learn application development, it will be good if you have some java skills. I will suggest to visit
developer.android.com

Read through the thread I posted here a couple weeks ago:
http://forum.xda-developers.com/showthread.php?t=1069483
Basically everything you need to get started and compile CM from source.
I gave up after that, damn laziness.
I hope this thread helps you as much as it did me and many others!

Related

Advice on building an app

So, guys, i have a question or two.
I want to develop an app for personal use, which, if it works, could be used by various other people.
it is very specific what i want to build, but i have no clue how to go about it. c
can anyone give advice on where the best place to start with this process is?
it may be a long shot, but it will be greatly appreciated.
Thanks
Oliver
There have been a few tutorials from Adam Outler on the XDA TV
Well for starters, if you have no programming background you will need to learn to program in the Java Language. Then once you master that, you will have to read up on the android developers website about different topics. Then get familiar with the SDK and API and start building your app.
Questions should be asked in Q&A forums, not development forums.
Thread moved.
Hi
I would say the best place to start is at 'developer.android.com/sdk/installing.html'
They have a step-by-step guide how to install the things needed to get started...
Another good tutorial site for me is vogella.com
I would be careful about starting in right away with the app you want to build.
Your idea might be rather complicated, and I think it is important to start with something really simple.
Learning to do Android from scratch is rather a lot of work - don't under-estimate it and expect to make your idea happen very quickly.
I'm not trying to discourage you - just to make sure your expectations are realistic so you have a good experience.

[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

samsung galaxy develpment

hello all;
i'm a frequent user and supporter of the site, and i have to say i love the site and the people here.
now to more pressing matters i'm trying to find resources and read more and more about linux android development (completely got rid of windows by now ) IT'S USELLESS!!!! to me after a few months of constant linux use. yes linux takes some time, before you figure things out but it's a great OS.
anyways, i've looked in the general developers forum section, and there is just SO many ways that people say you should start (from scratch) and one is contradicting the other (sometimes).... so here is the actual question to the experienced developers out there... where do you guys start ?
little background:
basic C & C++ knowledge
some java.
(i used to tinker mostly with hardware before i dug into android)
any suggestions ??... which guides, sites ?, classess ?? any and all advice appreciated. and i hope it's ok to post this here, and if it's not (mods i'm sorry).
thanks.
rom5566
I don't think this particular project is active anymore, but I have been meaning to check out the Coding Green Robots series myself:
http://www.ustream.tv/channel/coding-green-robots/videos
I think if you have a specific problem with a project you are working on, people on XDA will help you. For a general intro, I think a book would be the best. Also, don't forget about the Android developer website. There's a training section, including "Building your first app": http://developer.android.com/training/basics/firstapp/index.html

[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

ROM Development guide(s)

As a newbie, the toughest part is to find a proper guide to learn stuff that you want to get started with (i.e. Android Development for me and you, probably). So this thread is basically a collection of every resource that is a good starter. I want to write my own guide badly but I don't know a lot about this stuff here, so here goes, calling out to all developers out there to share their own/favorite guides to anything. I'll sort those myself later on. This thread will serve as a wiki to people who want to learn about the trade.
Pezeus out.

Categories

Resources