Hi,
I've had and Android phone for years now and love them, but only recently have I started to get into the world of a properly rooted device such as flashing ROMS and apps, but would like to start doing stuff like this my self, such as building ROMS from scratch and developing apps, but don't know where the best place to start learning is,
Anyone have any good starting tips and points to get a start from?
Any help is appreciated thanks!
Sent from my GT-I9100 using XDA App
Hi and welcome,
A good place to start is reading here, sure you´ll find many topics to discuss your doubts.
Related
Hi Guys,
So I looked in the general android development and DINC development but did not really find much. Basically I am looking into getting into Android Development. I just graduated Clarkson University yesterday and am going to work for Procter and Gamble and am going to have a lot of free time nights/weekends and want to get into this. As for my coding experience, I do not have much in java, however, I have taken a few comp sci classes in high school and have used MatLAB and LabVIEW a lot during college as a Mech E. So I am very familiar with coding and the logic behind it, just a matter of learning a new language.
I have started by downloading the Android SDK (just updated to 2.3) and have been doing a few of the tutorials they have on developers.android site such as Hello World, however this seems more geared to developing apps, which I do have a few ideas for. But what I would like to get into right now is some ROM development for the DINC as I have a few ideas for this too and would like to start with this.
So I was wondering if anyone could give some device on how they got started? Just pulled the code from HTC and opened it up and started looking around? Do a lot of you use Eclipse for development as they seem to suggest for apps? Is there any good guides to getting into ROM development as I have not quite found any? Also does anyone have any ideas and need some help work on things, I think this would be a good way to learn.
Thank you,
Brendan
Hello these links might help.
Porting
http://source.android.com/
Source
http://android.git.kernel.org/
CyanogenMod
http://wiki.cyanogenmod.com/index.php?title=Main_Page
CVPCS
http://howto.ccroms.net/
XDA - Compile AOSP Froyo
http://forum.xda-developers.com/showthread.php?t=704561
Just realize it is a lot of work. You can start from pure source, or from CM, or CVPCS. Starting from pure source will give lots of problems but will probably teach you a lot about the system. Either way those links should be of some assistance. Look at CM device setup to see how device setups work. He has a working setup for most devices.
Alright! Another one comes aboard. Good luck man, keep us posted, ask questiions here cuz most are very knowledgeable and willing to help out. Dont give up, get us something 2.3 and very much thanks in advance for doing what you do.
Glad to see a thread like this. I have been interested in doing ROMs for a long time now but didn't really know where to start. This should get me running
If you run into any problems don't hesitate to contact me. You can reach by twitter at @linuxmotion or pm me for an email. Though I am relatively new, I can surely help if the you want some. Hope those links helped
Sent from CM Nightly 11-20 using Tapatalk.
In also looking to get my feet wet
Sent from my ADR6300 using XDA App
Hi All,
I'm a proud owner of DHD and new to Android. I just got my phone off the shelf. After seeing some pics of those customized phones, I really want to do those mods in my phone as well. But the sad thing is that I'm really clueless on where to start and what is the best approach. Kindly help me out!!!=) My wife also has the same phone. I also want her to have these mods on her phone. It would be best if you can provide me with a step by step process.
I will really appreciate the help.
Thanks.
Check out the DHD forums read everything you can find. Lots of tutourials just Google away. Read read read and make sure you understand what you need to do and when you feel comfortable go for it. Lots of help also on Youtube.
This is a good start...
http://forum.xda-developers.com/forumdisplay.php?f=754
Go to the Desire HD Android Development Section once your ready to get your ROMs.
Hi there everyone, my name is Alex and I just got my first smartphone ever, an Samsung Galaxy S2 and I would be grateful if someone could help take it to another level. Root, optimize, enchance it's "power", so on and so forth. I will really appreciate all of your help. I just heard of you guys from a friend, and believe me when I say "I AM NOOB!!" I don't know anything about rooting/ unlocking/ jailbreak/ etc.
Please leave me a message.
With deep sympathy and respect,
Alex.
what version of the GS2 do you have?
there are different forums for some different variants here on XDA. Once you identify which version you have, you can go to that forum and sniff around. read as much as you can, and you'll figure everything out pretty easily
You should start by finding and posting at the CORRECT section. I'm very sure that all sections have their own guide on rooting and flashing.
Devices are kinda like cars... if it is your first.. spend some time exploring what it can do already before you get into making it do more. Then, when you know your way around a bit... dig in!
Sent from my SCH-I800 using Tapatalk
rustyshack3 said:
Devices are kinda like cars... if it is your first.. spend some time exploring what it can do already before you get into making it do more. Then, when you know your way around a bit... dig in!
Sent from my SCH-I800 using Tapatalk
Click to expand...
Click to collapse
Very well said my friend
If this is your very first Android phone (nice choice by the way!), you'll want to spend at least some time familiarising yourself with Android and its workings before plunging into anything here. Some of the stuff available here for the GS2 is incredible, but it can also land you in a lot of hot water if you don't understand what you are doing before you try things.
Take your time and enjoy it 'stock' for a while. Learn what rooting is/does, pick a couple of 'favourite' custom ROMs, and read through their threads (entirely) before doing anything. This will give you a good awareness of what to expect as far as bugs and hiccups are concerned, and how others have got around them or fixed them.
This is a fantastic community, full of fantastic Development. Make sure you stick to the rules, post in the right places, and if in doubt... read!
Enjoy, and welcome to XDA
Ive been rooting my phone and flashing Custom ROMS since my G1.
I wanna learn how to dev. Can anyone point me to some info on how to do this?
Google maybe?
Sent from my SGH-T989 using xda premium
there are several guides here in XDA that will get you started
the source codes are on the INDEX page
the rest it's up to your brain on how to process all that information
i'm actually putting together a setup to do the same
here's something to get you started http://developer.android.com/sdk/eclipse-adt.html#preparing
i'm doing it on my Linux laptop, that's been sitting on the shelf collecting dust for the past 3~4 years, since i replaced it with my Android phones
might as well put the laptop to good use and make builds with it
I looked for.15mins for u but i came up empty..and im on my ph so i dont have the patience to look any more. If u do a google seach on this forum it ll pop up. Ive seen this topic a few times in various places this week. Maybe read on Eugenes post on the general section...or.there is.a how to post i.think somewhere in the dev or general section...or someone will be kind to help u out...sorry i couldnt be of.more help.but info.is.around here
Sent from my SGH-T989 using xda premium
here's a nice collection of relevant tutorials & guides & tools
http://forum.xda-developers.com/showthread.php?t=1273044
http://forum.xda-developers.com/showthread.php?t=1227269
http://forum.xda-developers.com/showthread.php?t=1386615
http://forum.xda-developers.com/showthread.php?t=1444792
http://forum.xda-developers.com/showthread.php?t=916814
http://forum.xda-developers.com/showthread.php?t=1392847
http://forum.xda-developers.com/showthread.php?t=997180
http://forum.xda-developers.com/showthread.php?t=890199
http://forum.xda-developers.com/showthread.php?t=1108798
i got more but that should get you started in the right foot
i don't have much time to DEV otherwise i've have started a long time ago, just recently i got some spare time, so i'm trying to set things up and get started.
I'm trying to at least get a full clean AOSP with no extra, just plain stock Google AOSP + T989 drivers
then i'll go from there to something else, probably by the the sources for ICS 4 should have dropped
I wanna Learn How to Develop Custom ROMS for my SGSII T989
good luck and i hope you have alot of spare time thats why not just anyone can do it or we would have a thousand roms ,look at the links and see for yourself the sacrifice of free time that goes along with it and you will respect the work alot more that these guys do- good luck
Thanks all gamer. with a two year old running around I got as far as getting dxidias ROM kitchen and deodexing, zip aligning, etc stock ROM . I'm still wanting to figure out other things like adding tweaks, but that takes time o don't always have.
Sent from my SGH-T989 using XDA App
I've had the same thoughts about getting into ROM development.
- A lifetime ago I was building/compiling Linux. Looks like ROMs are more/less same.
The links do help!
And thanks for posting the question - saved me some time on the internet.
Assumptions...
- C/C++ for drivers and misc apps.
- pull sources and make sure to get a good release prior to starting.
- I also read that most build from an older release/version of Linux. Not sure why... I'll be using RedHat otherwise (unless I run into serious issues).
Some interesting HW links:
sparkfun com
http://www.liquidware.com/shop/show/BB-AND-HDE/Android+Hardware+Development+Environment
Somebody passed on this site for a micro-usb breakout jig (bought 3).
Looks like they have some good equipment for low-level work. Haven't started yet - soon though.
Just wondering what other things would you need to know to get started with android besides an understanding of java? (I'm sure there's a lot but I'm just not sure what they are lol)
Reserving..
Sent from my SGH-T989 using xda premium
AllGamer said:
here's a nice collection of relevant tutorials & guides & tools
http://forum.xda-developers.com/showthread.php?t=1273044
http://forum.xda-developers.com/showthread.php?t=1227269
http://forum.xda-developers.com/showthread.php?t=1386615
http://forum.xda-developers.com/showthread.php?t=1444792
http://forum.xda-developers.com/showthread.php?t=916814
http://forum.xda-developers.com/showthread.php?t=1392847
http://forum.xda-developers.com/showthread.php?t=997180
http://forum.xda-developers.com/showthread.php?t=890199
http://forum.xda-developers.com/showthread.php?t=1108798
i got more but that should get you started in the right foot
i don't have much time to DEV otherwise i've have started a long time ago, just recently i got some spare time, so i'm trying to set things up and get started.
I'm trying to at least get a full clean AOSP with no extra, just plain stock Google AOSP + T989 drivers
then i'll go from there to something else, probably by the the sources for ICS 4 should have dropped
Click to expand...
Click to collapse
Thanks bro
thanks for asking this. I been looking myself.
I am getting the hang of android but after the last 7 years with RIM im out of touch. A lot of options when upgrading and using custom roms, kernels etc.
If someone would be so kind as to help me out over PM? I have a couple and probably fairly simple to all you guys. Yes I've done lots of reading and searched the forums. Been a member for awhile.
Thx guys
Here's a good read:
http://forum.xda-developers.com/showthread.php?t=1903437
Here is another good source of info.
http://forum.xda-developers.com/showthread.php?t=1802160