Help me writing a book and make XDA devs great again xD - Android Q&A, Help & Troubleshooting

Hello Guys,
i'm currently writing a book about Android ROM Hacking and Development.
My goal is to create a book which helps you easy understand android, flashing and rom from the user perspectif and then in an advanced part to show what you really are doing.
So why do i need help?
If you have any topics which you think anyone who is starting in android hacking needs or if you saw a really good tutorial which helped you learning i would love to read that.
In the end the book is going to be released for free on xda for all members.
Please help

Related

I want to become a developer

Hey whats up people i know its going to bother some people for asking this but i want to become a developer. I want to make roms for the devices and such i wanna learn how to create kernels and all the stuff that includes android. Were do i start. anybody give me some pointers advice. i will appreciated a lot. i all ready have androidsdk in linux ubuntu and eclipse actually and the android kitchen. thanks.
Welcome to xda jcandroid87,
Start by reading the sticky written by cyanogenmod.
He posted a quick guide of what to read / learn before you start plucking roms apart to create your own.
Good luck!
http://www.kandroid.org/android_pdk/index.html
http://blog.coralic.nl/2010/01/28/build-eclair-aka-android-2-1-for-hero-from-source/
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images
http://android-dls.com/wiki/index.php?title=Main_Page
http://forum.androidcentral.com/htc...how-build-your-own-kernel-package-source.html
Personally, I don't mind spending a lot of time searching, but it does take away from the time that could be spent actually learning the stuff. So, I hope this helps!
Follow the links in my sig too.
great advice
Cyanogen
Thanks for your support & advice
Time to start reading....

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

[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

Looking for a somewhat experienced developer

Hey guys!
I'm rather new to all Android development-related stuff, but I'm eager to learn every single bit of Android, from apps to ROMs, source code, and whatever is out there. Now you might wonder why am I looking for a developer? Well... I'd love to have someone to fall back onto, ask for advice, someone who knows what he/she is doing, somewhat like a tutor. I want to learn stuff, but I have NO clue where to begin. Following guides would help me on a little, but it doesn't really teach me how to use the knowledge shown in the guide in other projects.
TL;DR: I want someone who would like to help me learning about android (OS) development
Thank you very much,
Ririshi

Categories

Resources