[Q] Looking to Develop for DINC - Droid Incredible Q&A, Help & Troubleshooting

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

Related

[Q] Help..............I want to learn the ANDROID PLATFORM

Ok, guys. So I bought this phone called the evo 4g on the first day it came out. I called so many radioshacks that its not even funny how many I called. Ever since I've been in love with this phone that my girlfriend is getting jealous of it . I have searched through every forum of android (phandroid,android central, androidandme, youtube, androidpolice, etc.) I really want to learn more about this android platform from the basic terms to the development. What kind of books should I get for a noob like me? Or if you guys know of other websites that can look into. I know that it won't be an easy task but I am willing to put the necessary time and effort into this. Any help would greatly be appreciated.
thanks.
I love android so much that every day I look into the xda forums just to see whats new. Thanks xda for having this awesome forum.
Just learn java.
Then download all the tools and develop from eclipse.
It is a bit of a pain of a setup process, but once its done, its just a matter of learning java.
Have fun.
I recommend going to http://developer.android.com/ That's the official developer site. Just browse through getting started and move on through the other stuff. As said before, go the eclipse route, its all outlined there. I don't know much Java yet, but their tutorials will give you a good idea how apps work. To really make apps effectively you need to know Java and XML.
I also got some books from here: http://commonsware.com/. You buy a fairly cheap subscription for a year of having access to all their books and updates to those books. I don't think they've updated for 2.2 yet, but they are up to 2.1 with revisions coming soon for 2.2.
Those are probably the two best sources I've found so far. Your other option is App Inventor from Google. Its a visual developing environment. Its fairly easy to use and a cool concept, but won't really let you do as much yet. But you can test basic development there: http://appinventor.googlelabs.com/
I would also suggest just read through these forums often. You learn a lot through tinkering and seeing what others are doing.
Sent from my PC36100
thanks for your help guys, I'll look into it. Yeah, I know that why I like this forum.

[Q] How to cook a ROM?

I've been looking into creating my own Galaxy Nexus ROM but I can't for the life of me find out where to start. This is mainly going to be just for entertainment purposes of course.
As far as I know (which is not very much at all) I must compile the AOSP source code. The problem is I don't even know what compiling is. I don't mind if I have to learn as I have a very high interest in this and I'm possitive that I could learn fast.
Could someone please point me in the right direction to making a ROM?
I've also heard of people doing RAM optimizations,fullu deo-dexed, init.d scripts and speed optimizations. How would one go about doing that?
Any help would be GREATLY appreciated.
You have a lot of reading ahead of you.
I know there are guides for some of the things you mention at freeyourandroid.com but honestly man start reading
Android - making grown men pee sitting down since 2.0
Read the stickied post in the general forum on how to compile from source.
Also, you should really know and understand how the android system works before making a rom.
Sent from my Galaxy Nexus using xda premium
Hypercore said:
As far as I know (which is not very much at all) I must compile the AOSP source code. The problem is I don't even know what compiling is.
Click to expand...
Click to collapse
Let's start here. Do you know much about operating systems? You say you don't know what compiling is... so I take it you've never done any programming, even, say, a quick intro class in university? That's not a huge deal--I'm no programmer but I work with OSes all the time (especially Linux) and have learned a lot of scripting here and there.
I'd say start with learning about how Android works internally. Might even want to read up some on Linux if you don't know much about it, since that's the foundation.
There are plenty of guides on various forums (at least, there used to be) here, but a good place to start is to take an update .zip file and pick it apart. Start with a basic AOSP ROM, maybe, and start digging through it on your computer to see what's there and what does what.

Development

Hey guys, I posted this under android development a while back and it didn't get any attention. I was wondering if any of you could recommend me to a website or video series on learning to develop for android. I have some knowledge in Java and I want to start developing for android.
Thanks!
Sent from my GNex running gummy v0.7.0
I'm sure there may be videos. But i used the tutorials given by google on the android dev site like the hello world tutorial and others. And if you just google android app dev tutorials you get enormous amounts of tutorials on how to write apps such as layouts, splash screens, etc. It took me about a week to get something basic going and 1-2 months to get something a little more complex. But i had a bit of college code courses. I just consumed every tutorial out there is the only way to really get it.
Thanks, but unfortunately i am in the 8th grade and at my level there is not much in the way of courses at my public schools.do you have any other sites you might recommend? I will defiantly check out the "android dev site" as well.
thanks again!
Well i only had one class of c++, but it helped tremendously. You can research online for equivalent help. Its a lot of work though. Honestly i read a million tutorials, there wasnt one single site. Just start reading everything you see is the only way. It will be sliw and tough at first but will get better quickly. Just install eclipse from android dev, then follow the hello world tutorial and install your first written app to your phone. Its very easy.
This list might help:
http://forum.xda-developers.com/showpost.php?p=17691710&postcount=13
Thanks, I've had eclipse and made simple apps (simple counter app) for android but I wanted to further my knowledge.
Thanks for your help everyone!
Sent from my GNex running gummy v0.7.0

[Q] need someone to help with learning how to make roms

i wanna get into the dev community. I realized i use what people make, but unlike alot of people, i wanna give back a little. Basically what im asking for is someone for me to message throughout this whole ordeal, and help me with some step by step things, walkthroughs, videos, anything to help me get going. Id prefer them to be roms devs themselves. i also enjoy long walks on the beach and just getting to know each other
I'm in the same boat bro. I wanna get into it as well, although I don't have the time to devote to it right now.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
SynysterSilence said:
i wanna get into the dev community. I realized i use what people make, but unlike alot of people, i wanna give back a little. Basically what im asking for is someone for me to message throughout this whole ordeal, and help me with some step by step things, walkthroughs, videos, anything to help me get going. Id prefer them to be roms devs themselves. i also enjoy long walks on the beach and just getting to know each other
Click to expand...
Click to collapse
there are numerous tutorials on xda, rootz, and other sites on building from source and/or making sense (oem skin) roms
theres no quick step to get going, though building straight from someones source (which isnt really developing) requires just a few commands once ur build environment is set up
really though, most rom devs (well maybe not most, but many) started with theming first to get gain a working knowledge of the structure/set up of a rom and what controls what...as well as basically smali editing/apk decompiling and the tools needed
aosp requires a semi working knowledge of java to actually build your own things rather than syncing and building someone elses
there are plenty of devs that enjoying helping new folks out...but its kind of understood that you ll do some research on your own and have some knowledge of what ur doing...its a lot to kind of ask someone to talk you through every single thing that goes into it
from my own personal experience it, it took me several months of theming before i felt confident enough to tackle a rom project...and even then they were rom collaborations with people a lot smarter than me (sbrissen, adrynalyne, imnuts, etc)
nitsuj17 said:
there are numerous tutorials on xda, rootz, and other sites on building from source and/or making sense (oem skin) roms
theres no quick step to get going, though building straight from someones source (which isnt really developing) requires just a few commands once ur build environment is set up
really though, most rom devs (well maybe not most, but many) started with theming first to get gain a working knowledge of the structure/set up of a rom and what controls what...as well as basically smali editing/apk decompiling and the tools needed
aosp requires a semi working knowledge of java to actually build your own things rather than syncing and building someone elses
there are plenty of devs that enjoying helping new folks out...but its kind of understood that you ll do some research on your own and have some knowledge of what ur doing...its a lot to kind of ask someone to talk you through every single thing that goes into it
from my own personal experience it, it took me several months of theming before i felt confident enough to tackle a rom project...and even then they were rom collaborations with people a lot smarter than me (sbrissen, adrynalyne, imnuts, etc)
Click to expand...
Click to collapse
so if i were to start off with theming, what tools/programs would i need for my windows 7 running computer?
SynysterSilence said:
so if i were to start off with theming, what tools/programs would i need for my windows 7 running computer?
Click to expand...
Click to collapse
JDK, SDK, apktool, gimp, notepad++,and there's a search tool that I can't remember off the top of my head. That's all I got right now. And all I'm gonna run for a while.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
awesome, now where do i go to start learning how to theme?
SynysterSilence said:
awesome, now where do i go to start learning how to theme?
Click to expand...
Click to collapse
This might help...my really old fascinate theme guide http://forum.xda-developers.com/showthread.php?t=932856
nitsuj17 said:
This might help...my really old fascinate theme guide http://forum.xda-developers.com/showthread.php?t=932856
Click to expand...
Click to collapse
wow good stuff bro thanks alot
wow this is actually just about what im looking for. its not very in depth, mostly the basics from the looks of it, but it sure as hell is a great start. i appreciate it.
I'm taking a java course this summer to help me make some ROMs. I would recommend it.
Sent from my ADR6350 using xda premium
i would but i dont have the time nor the money for it. my dads got his masters in computers tho i could probably get help from him for things like that.
My parents gave me their old laptop, I have ubuntu on it. When I get the time, I want to create my ROM based on CM9. I want to learn Java too, because I would like to do some themeing too.
sjpritch25 said:
My parents gave me their old laptop, I have ubuntu on it. When I get the time, I want to create my ROM based on CM9. I want to learn Java too, because I would like to do some themeing too.
Click to expand...
Click to collapse
Theming doesn't require java knowledge

Its time to say Good-bye

Hello my Friends,
The time has really come to say Good Bye to all my Wonder Friends. I enjoyed and had a good time with all of you by learning/porting stuff.
I8150 is really a nice phone, but I needed to shift from this phone due to some reason.
Long story short, I spent half of my life in coding, leading teams of software engineers, managing enterprise level ERPs and architecting enterprise level application in all the latest and old languages/technologies. I took out some time and did some porting stuff, but my main target was to develop CM7 from sources.
I have most experience in Java/J2EE and less in C++. I tried to take help from different peoples but my bad luck no one guided me due to lack of time or just for no reason.
Not only from our forum I tried to contacted Exihibit II , Galaxy S Plus but I didn't get positive response, whatever the reason is but no one guide me. I searched myself and read a lot of material on net but not a single guide is perfect. There is no problem with Linux setup, I am use to of it.
I believe in Opensource and helping each other by spreading/sharing knowledge but in my case I couldn't search a person like this.
So I decided to switch (just not for CM7) to a device that have a lot of custom roms.
The porting I did is an asset for all of you. I want the guys should come up and take over the Roms from me. I hope you enjoyed my custom roms. If there is anyone who has some programming experience with smali/backsmali, apktool, understanding rom folders, hands on on merging /diff, ready to take risk of bricking then I will be happy to transfer my knowledge, but due to my tough schedule the person should be expert and self starter.
And finally I would like to special thank @arco, @andyroid, @irishpancake and All my Wonder community members.
Thank You All
i wish i had enough knowledge cuz i really wantd to learn from you but im just a noob at these stufff
but i hope u have a better experience with your new device
I Hate You For This...Really ...With a Poke.... So What is That New Device of Yours ?
Keep in Touch n Do Stick Around Once In a While
Sent from my GT-I8150 using xda premium
wow. wow. I was shocked for a while. what a sad news. how could it be? but thanks, so many thanks for your effort and big contribution in our little community, for porting good rom, for sharing knowledge and many help you did to us, thanks to make our wonder phone more attractive with the rom but yeah, sometime you must move to a larger box while you don't fit anymore in a small one. thanks again alidsd
Sent from my GT-I8150 using Tapatalk 2
Hi Ali dsd,
Please stick around as there's no one place or person to obtain this building -information in a reliable and complete form that we're looking for. I too got burnt similarly and still am in process of setting my own build environment based whatever that seemed to work for me from my captures from various blogs, forums and sites.
It's from open minded contributors like you that, when collectively packaged, would effective stuff come and came from. While I respectfully disagree this to be a reason for departure which is quite an expected risk with any open source stuff, I think your presence and continued contribution would benefit others looking to go along your route, though your participation might be less active than earlier.
Sent from my SGH-I777 using xda app-developers app
Thanks alidsd ...
Sent from my GT-I8150 using xda premium
andynroid said:
I Hate You For This...Really ...With a Poke.... So What is That New Device of Yours ?
Keep in Touch n Do Stick Around Once In a While
Sent from my GT-I8150 using xda premium
Click to expand...
Click to collapse
Don't worry @andyroid, I am not going from XDA, I will be around , I will be checking W forums ( I haven't deleted it from my Fav ) time to time.
Amazingly my new device is not a high end device, Its just Nexus S. I think you will ask why ????
It will save my time . ... How ???? Mostly all types of Rom flavors are there, I just need to flash and use it, and the time I save from here can put on getting some certifications (like PMP, J2EE Architect and MCPD ). Its my decision and it doesn't mean that Nexus S is superior then Galaxy W.
Believe me or not but Galaxy W is an amazing device based on hardware it uses and the small size is very pocket friendly.
vcsekhar said:
Hi Ali dsd,
Please stick around as there's no one place or person to obtain this building -information in a reliable and complete form that we're looking for. I too got burnt similarly and still am in process of setting my own build environment based whatever that seemed to work for me from my captures from various blogs, forums and sites.
It's from open minded contributors like you that, when collectively packaged, would effective stuff come and came from. While I respectfully disagree this to be a reason for departure which is quite an expected risk with any open source stuff, I think your presence and continued contribution would benefit others looking to go along your route, though your participation might be less active than earlier.
Sent from my SGH-I777 using xda app-developers app
Click to expand...
Click to collapse
I am always here, i can be reached on PM or email.
I have already said that anyone who have some knowledge in porting can contact me , i will happily transfer my knowledge, because sharing knowledge is the major path to increase knowledge and community, but the person should have some experience.
I want someone to continue MIUIv4 and AOKP, or if someone come-up with their own porting version of any Rom then please ask Mod to delete my two threads.
I really appreciate all of your feelings.
Thanks,
AliDSD
Thanks for your great contribution ali, really appreciate it
Nexus s is a great device to fiddle with I'm pretty sure you'll find lots of stuff to learn there
Sent from my GT-I8150 using xda app-developers app
Goodbye.......
Sad to see this... goodbye dear ali
Sent from my GT-I8150 using xda app-developers app
HI alidsd, I understand you, cause I have your same motivation on developing. I studied information tecnology, so I have some knowledgies, but I'm new with android and I'm trying to do somenthing with my rom. I have your main target, build cm7 from source, but as u said there isn't a guide that really help in this, and for me is difficult to begin with it.
So now I have begininng to first port some mods to a gb rom, then to learn how to create a kernel and to port a complete rom. After these steps I like to begin cm7 from source, but I know is really hard.
I also have to say that it is demotivating to see there aren't much developers for our phone, that we haven't ICS from Samsung and at this time we haven't a complete ICS rom, while there is a new android version so probably i never work on cm7, too old...and for this, i was thinking it was better if I took a nexus s....however i can't change phone for now, so i continue to study and develop for my W...but in future the only phone i'll buy should be a nexus or a phone with more contribute from community...
Goodbye Ali and good luck with your new phone
Friend alidsd :crying:
I am so sad to see you are moving on....I know it will be for the better for you and your career!!!!!
Thank you for mentioning me in your OP, I really appreciate it.....
[I have been missing recently, due to that health issue....but things are OK, and will hopefully stay that way....God willing]
The old community loses another member with such skills, first qzem, KP, now you!!!! [apologies to any others left out, no offence!!]
All the best for the future, and do drop by whenever you get time, it was really good!!!!
Cheers man :good: :good:
yo alidsd,,
well i guess this is not a goodbye coz you're still gonna be around here:].,but still have to say thanks for all your great works by porting some wonderful ROMs..Wonder's forum still open for your advice anytime you have,,
happy porting buddy..
regards,
kidd
i was motivated by your words Alisd, i really was serious and dreamed to learn more about android, i wanted to try what bagux was doing but i ain't got enough time for it. i was amazed and never imagined that a person whose managing software engineers also tried tweaking our W XD i'm just a beginner software engineer about 6months old on work and specialized in VB and for some reasons i can say i also am at Cobol, i was still trying to learn now despite of the schedule i have and i am starting it on making android apps for now and maybe tweaking in the future. can i ask what company are you working?
UPDATE
UPDATE​
I got rid of Nexus S and bought HTC Desire S. Most of you will be wondering Why ???, a lot of reasons. if anyone have interest to know then he can PM me.
I would suggest guys not to go for Nexus S now, its not a good time, it could be debatable but its my personal opinion. All of the Roms that are available for NS are also available for DS.
At last Galaxy W is a good phone, so please stick with it till you find a better phone according to your needs.
Because I have been part of this community so I thought that I should update my community.
Thanks,
I am glad to read opinions about me, you are all wonderful people.
@irishpancake, I am really concerned about your health , please take care, and update your health status so our community can pray for you. God bless on you.
I am happy to see that Alex (from Galaxy S+) has ported MIUIv4 successfully , and I hope he will also port AOKP and other CM9 based Roms from S+ to W.
Its great, I believe :
Every threat comes with opportunity.​
kemaro30 said:
can i ask what company are you working?
Click to expand...
Click to collapse
yeah sure, but i can not give details here, currently i am working for a Canadian based company, working on an ERP.
alidsd...your wish has been granted hoping you are OK with it
Sent from my GT-I8150 using xda premium
alidsd said:
I am glad to read opinions about me, you are all wonderful people.
@irishpancake, I am really concerned about your health , please take care, and update your health status so our community can pray for you. God bless on you.
I am happy to see that Alex (from Galaxy S+) has ported MIUIv4 successfully , and I hope he will also port AOKP and other CM9 based Roms from S+ to W.
Its great, I believe :
Every threat comes with opportunity.​
Click to expand...
Click to collapse
Dear Ali....please don't be overly concerned for me....I gotta lotta support from Family, Wife+ 2 Sons, both in 30's, really good guys, friends, etc......
I really appreciate your good wishes, and I can say that my recent operation was a success, so so far so good.....
God Bless you and your future good health!!
Just to say here, ppl should watch out for any signs regarding Cancer, it can be treated very successfully if got in time, it is important......life is very sweet!!!
please check yourselves regularly, it may save your life!!!!
but don't become obsessed by it either....:fingers-crossed:

Categories

Resources