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
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
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:
Do me a favor, perhaps?
Lately, I've been enjoying all the great roms and kernels that the Dev community has provided and I'd like to somehow give back. If any devs would possibly provide some simple advice on how to start developing or links to a few guides/resources they found the most helpful, I'd be super appreciative. (Well, more than I am already
I'm not a quick learner or a genius of some sorts, so hopefully the community isn't expecting much... But, if I do learn a lot and possibly enough to create something decent. I hope I'll be able to create something useful for all of you to enjoy sometime in the near future. Thanks and God bless.
Developers.Google.com
Sent from my SGH-T989 using xda premium
RaveOnSRV said:
Do me a favor, perhaps?
Lately, I've been enjoying all the great roms and kernels that the Dev community has provided and I'd like to somehow give back. If any devs would possibly provide some simple advice on how to start developing or links to a few guides/resources they found the most helpful, I'd be super appreciative. (Well, more than I am already
I'm not a quick learner or a genius of some sorts, so hopefully the community isn't expecting much... But, if I do learn a lot and possibly enough to create something decent. I hope I'll be able to create something useful for all of you to enjoy sometime in the near future. Thanks and God bless.
Click to expand...
Click to collapse
At the bottom of this post http://www.xda-developers.com/android/sage-advice-from-cyanogen-still-valid-today/ there are some guides that should point you in the right direction..
Hi, I'm Jacob. And I don't know if this is in the correct section, but I do plan on developing apps mainly for the Galaxy S3, so hopefully I've chosen the section wisely...
Now that that's out of the way, I'd like to say that I'm very interested in Android Development. Unfortunately I have no coding knowlage at all. I would love to learn Java, C++, etc. Is there anybody who would be willing to take me under their wing and teach me some of this? Whether it's just simple stuff or not, I honestly don't care. I would just love to jump into creating insane root apps right now, but I have nowhere near the kind of knowlage that I need to even get started. I'm also interested in creating custom ROMs. (and or themes)
Anyways, my point is, I'd like help, and I want to know if there is anybody willing to.
jtkemp101010 said:
Hi, I'm Jacob. And I don't know if this is in the correct section, but I do plan on developing apps mainly for the Galaxy S3, so hopefully I've chosen the section wisely...
Now that that's out of the way, I'd like to say that I'm very interested in Android Development. Unfortunately I have no coding knowlage at all. I would love to learn Java, C++, etc. Is there anybody who would be willing to take me under their wing and teach me some of this? Whether it's just simple stuff or not, I honestly don't care. I would just love to jump into creating insane root apps right now, but I have nowhere near the kind of knowlage that I need to even get started. I'm also interested in creating custom ROMs. (and or themes)
Anyways, my point is, I'd like help, and I want to know if there is anybody willing to.
Click to expand...
Click to collapse
Good luck man. I've tried finding help to no avail. Programming and all this good stuff takes time and skill.... Very little time on people's hands these days....
Sent from my SPH-L710 using Tapatalk 2
If I can, I would recommend reading through "Java Methods A and AB" to learn java. Very well written and theres a pdf of it online if you search too.
Thats how I learned and other than that, its just putting lots of time into it. I research everything I come across that I'm not familiar with, and now apart from the things actually covered in that book, I know how to make nice GUI's, how to cryptographic encoders work, how to bundle resources with a runnable JAR, etc. You just have to be willing to put the time in to learn, but from there its easy
Also, if you come across it too early, I would suggest not messing with threading and concurrency until you have a good grasp of java
Sent from my PG06100
you can't jump directly into android programming ,first, learn java and you'll be better off . After you've acquired sufficient skills in basic java - developer.android.com can assist you furthers . Make no mistake this ain't cat walk and would take time and patience since you are starting from absolute zero . Moreover i don't think anybody would love to take you - 'under their wings' - you are on your own mostly unless you take up some real time courses/classes in real life
why fix it if it ain't broken ?
nikufellow said:
you can't jump directly into android programming ,first, learn java and you'll be better off . After you've acquired sufficient skills in basic java - developer.android.com can assist you furthers . Make no mistake this ain't cat walk and would take time and patience since you are starting from absolute zero . Moreover i don't think anybody would love to take you - 'under their wings' - you are on your own mostly unless you take up some real time courses/classes in real life
why fix it if it ain't broken ?
Click to expand...
Click to collapse
Thanks for the info. I am very willing to take classes IRL but I'm nothing but a middle school student. I'll do the best I can to find some way to learn these concepts. Hopefully you'll be seeing me around in the Developer's section sometime soon!
Hey jtkemp.
I'm a sophomore in high school and I've been trying to learn to program. Here's what advice I can give you. First get a basic understanding of java, then once you have that down go though the android programming libraries at android.devolper.com. Then after that I have been taking apps currently out there already and modifying them to get better at it. Stay in touch and maybe we can help reach other out, I've been hoping I could find someone that would even let me help with like some stupid stuff they didn't want to do but so far no one. Good luck! It's a lot of fun!
Sent from my SPH-L710 using Tapatalk 2
Here are some links to some free online classes you can take
http://rootzwiki.com/index.php?/topic/602-Free-online-programming/CS-courses-for-beginners
And yes for many reasons a ton of people on XDA don't like to or don't have the time to talk about development. Everyone wants to be "the man". It's all baby steps really and depending on what type of development you're interested in (custom ROMs, apps, kernels etc) It all takes time. The hardest part I've had is developing an app. I've used Tasker to make a few personal apps but am still working with eclipse, which I've been told is not all that great to begin with.
But it all depends on what your interests are. Wanna mod and theme? Check out apktool and how to reverse engineer apk's. Wanna make apps and ROMs? Set up a Linux distro (I use Ubuntu and Arch) and download the sdk, CM repo, and the Jdk. Most importantly, use Google. Every thing I posted and virtually any questions I've had have been solved with a search. May take a while but the info is out there (How to set up apktool SGS3, How to install Ubuntu, How to Build CM 10.1, etc)
Feel free to drop me a PM, I'm off until fall semester and have some time on my hands.
Sent from my SPH-L710 using Tapatalk 2
I use eclipse and find the environment a lot better than other IDE's. I've tried netbeans but went back to eclipse because for me eclipse is just more intuitive
Sent from my PG06100
I learned a lot of development knowledge from just hanging out in an irc with some real cool dudes, learned how to at least understand java and a little c from studying some stuff, I'd recommend the same. A lot of people don't wanna help you because they don't know how much you know. Try to get a development presense, make a theme or theme an app. Just your name out. Give some devs some logs! Make some friends, they'll help you when you get stuck but no one will hold your hand. Do you use Linux? Learn the Linux command line. Try making a kernel for it, whether it works or not is errelevant, just learn the process and get an idea of what all that entails.
In front of a live studio audiencr
fergie716 said:
Here are some links to some free online classes you can take
http://rootzwiki.com/index.php?/topic/602-Free-online-programming/CS-courses-for-beginners
And yes for many reasons a ton of people on XDA don't like to or don't have the time to talk about development. Everyone wants to be "the man". It's all baby steps really and depending on what type of development you're interested in (custom ROMs, apps, kernels etc) It all takes time. The hardest part I've had is developing an app. I've used Tasker to make a few personal apps but am still working with eclipse, which I've been told is not all that great to begin with.
But it all depends on what your interests are. Wanna mod and theme? Check out apktool and how to reverse engineer apk's. Wanna make apps and ROMs? Set up a Linux distro (I use Ubuntu and Arch) and download the sdk, CM repo, and the Jdk. Most importantly, use Google. Every thing I posted and virtually any questions I've had have been solved with a search. May take a while but the info is out there (How to set up apktool SGS3, How to install Ubuntu, How to Build CM 10.1, etc)
Feel free to drop me a PM, I'm off until fall semester and have some time on my hands.
Sent from my SPH-L710 using Tapatalk 2
Click to expand...
Click to collapse
*chuckles* I use Ubuntu as my default operating system anyway.
Sent from my SPH-L710 using xda app-developers app
jtkemp101010 said:
*chuckles* I use Ubuntu as my default operating system anyway.
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
Check out xda-university too, I think that would be a great place to start
Sent from my PG06100
Try stuff besides Ubuntu too, lots of different distros with, I think, better performance. Ex: I use mint 11. I used sabayon for a while too.
In front of a live studio audience
Used Mint for a while. It seems like it might get up there with the popularity of Ubuntu. Although I think that Ubuntu is more visually appealing.
Sent from my SPH-L710 using xda app-developers app
jtkemp101010 said:
Used Mint for a while. It seems like it might get up there with the popularity of Ubuntu. Although I think that Ubuntu is more visually appealing.
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
Yeah I know a lot of people that prefer Mint over Ubuntu....I have yet to try it myself as I'm very pleased with my setup right now...the Faience theme is nice
Sent from my PG06100
Thenewboston.com beginner java video tutorials helped get me through my java class. I find I learn visually very well. There are also android development tutorials on his site. Good luck!
Sent from my SPH-L710 using Tapatalk 2