Hello. I would appreciate it if someone would point me in the right direction of where to go to learn (from the very beginning) how to develop ROMs for the Rezound or even just AOSP. I am new to coding but I am willing to learn and have lots of time to put into it. I want to help contribute to the development of the Rezound and get us out of this lull. :good:
cslingerland said:
Hello. I would appreciate it if someone would point me in the right direction of where to go to learn (from the very beginning) how to develop ROMs for the Rezound or even just AOSP. I am new to coding but I am willing to learn and have lots of time to put into it. I want to help contribute to the development of the Rezound and get us out of this lull. :good:
Click to expand...
Click to collapse
Chef Central
http://forum.xda-developers.com/forumdisplay.php?f=613
Thank you. Sorry about not finding that on my own. :/
Just jump in there and do it. Get 7zip and start dissecting other roms to see how they work.
kzoodroid said:
Chef Central
http://forum.xda-developers.com/forumdisplay.php?f=613
Click to expand...
Click to collapse
I am also very eager to learn and will probably be learning at the same pace as you maybe slower but I've ALWAYS been a quick learner. Maybe we can help each other. my email is [email protected]
sent from my S-off HTC Rezound using XDA Premium
if I've helped in any way, don't be shy of that thanks button : )
For sure man. Any help is appreciated. I'm trying to figure out where to start. I might just start with changing graphical things to see how that works and then go from there. Don't really know yet though.
cslingerland said:
For sure man. Any help is appreciated. I'm trying to figure out where to start. I might just start with changing graphical things to see how that works and then go from there. Don't really know yet though.
Click to expand...
Click to collapse
Yeah man. I guess we could just learn and try the basics and the quickly we learn we will most likely hit the advanced levels of Rom Development pretty soon. Should we start with the STOCK Rezound rom?
sent from my S-off HTC Rezound using XDA Premium
if I've helped in any way, don't be shy of that thanks button : )
I want to start win the graphics because you can't mess too much up playing with graphics and I will get the feel of. Where things are located. I think I am goin to start from the newest ics leak stock. And then move to the official ota when it comes out. Sound like a good plan?
Thanks for the link, kzoodroid. Been thinking about possibly starting up ROM'ing for a bit now, just never knew where to start.
I haven't had any code projects to work on since I got out of college for summer break... weird that I'm slightly itching to code lol.
Working on a ROM using the kitchen. It's really good for showing you a lot of things you need to do for basics (deodexing, zipaligning, etc.) Just remember that it is "basic" and you can't completely construct a ROM just using the kitchen. Great way to get started :good:
cslingerland said:
I want to start win the graphics because you can't mess too much up playing with graphics and I will get the feel of. Where things are located. I think I am goin to start from the newest ics leak stock. And then move to the official ota when it comes out. Sound like a good plan?
Click to expand...
Click to collapse
WHEEW.. high five. Alright.. I'm right there with ya.
sent from my S-off HTC Rezound using XDA Premium
if I've helped in any way, don't be shy of that thanks button : )
Awesome! Ha. I'm gonna look for the kitchen tonight when I get out of work... I think it's a few steps inside my back door. I should be able to find it just fine
Also... I if anyone knows of any straight to the point videos about how the kitchen works or basic ROM building, please post links. Or make one! That would be great too
cslingerland said:
Awesome! Ha. I'm gonna look for the kitchen tonight when I get out of work... I think it's a few steps inside my back door. I should be able to find it just fine
Click to expand...
Click to collapse
HAAAAA don't get distracted by the beer in the fridge lol
sent from my S-off HTC Rezound using XDA Premium
if I've helped in any way, don't be shy of that thanks button : )
http://www.speedtest.net/android/210112746.png
Dig through the Chef Central forum, looks like a lot of good info there.
Sent from my ADR6425LVW using xda premium
Building Sense based ROMs using dsixda's kitchen is pretty straight forawrd, hardest part was seting it up to run on a windows pc. You pretty much just end up with a deodexed, zipaligned ROM. I haven't done this with my Rezound but have built ones for the Incredible and Eris. You can also de-sense ROMs easily witht his too. Its a good tool to learn teh basics. The next step up is to learn to compile from source or to port over a ROM from another device.
AOSP
http://source.android.com/source/initializing.html
Guide to Porting (Droid Incredible thread so not sure if its the same for the Rezound but it will give you an idea)
http://forum.xda-developers.com/showthread.php?t=1169570
Guide to decompiling and compiling using baksmali and smali (need to know this to modify files without creating a custom ROM)
http://forum.xda-developers.com/showthread.php?t=1732635
Still looking for video breakdown of essentials if anyone has some. It's not that I can't do it myself, I just like being visually showed how to do things when I start something new. Thanks
cslingerland said:
Still looking for video breakdown of essentials if anyone has some. It's not that I can't do it myself, I just like being visually showed how to do things when I start something new. Thanks
Click to expand...
Click to collapse
You can't really be shown how to make a ROM. Every Rom is different, and requires different steps.
Yeah I understand that but I mean like for finding where things are located and what some important things do
Sent from my ADR6425LVW using xda app-developers app
theres no shortcut to learning how to make roms
id say a large portion of rom devs started out by theming...helps to learn the files structures and what does what...as well as becoming familiar w/ apktool, smali, etc
biggest lesson that few seem to hit out the park on the first try? credit
if using other peoples stuff, make sure to credit them properly :good:
What do people use as a base for the sense 4 roms?
Related
I want explanations make me one of Android developers.
Please help me.
Preferably if they were in Arabic
I am sorry for the bad language
Go to school or teach yourself.
go to hell
dont jouk with me
PFroyjr, das harshly put man, (OUCH) hey A.D. , the best way (in a mannerable way of saying wat pfroyjr jus said man) , is to do the old fashioned trial and error! The BEST advice I can give (because I will be using it also) is to find "Android Development for Dummies" , you can either download the PDF (legally or illegally is your decision) or go to a library and find it (download is your best bet, though.) It gives very in depth info on android deving, and is a great help! Otherwise, you can download a kitchen (go to theunlockr.com and search android kitchen, or search the XDA forums for one that somebody created) and start cooking lol.! Hopefully, ur gonna git a magnificent dish. I doubt that we use the same phone but you hav my support 100% from one dev in training to another
Hope this helps,
Ognimnella
Sent from my T-Mobile myTouch 3G Slide using XDA App
thank you 4 ever
arabian developers said:
thank you 4 ever
Click to expand...
Click to collapse
No probs dude! always here to help!
Android Development for Dummies woohoo! haha
iliketoplaymusic said:
Android Development for Dummies woohoo! haha
Click to expand...
Click to collapse
IKR! Lol
Sent from my T-Mobile myTouch 3G Slide using XDA App
iliketoplaymusic said:
Android Development for Dummies woohoo! haha
Click to expand...
Click to collapse
LOL..
sorry I don't understand your question
ognimnella said:
PFroyjr, das harshly put man, (OUCH) hey A.D. , the best way (in a mannerable way of saying wat pfroyjr jus said man) , is to do the old fashioned trial and error! The BEST advice I can give (because I will be using it also) is to find "Android Development for Dummies" , you can either download the PDF (legally or illegally is your decision) or go to a library and find it (download is your best bet, though.) It gives very in depth info on android deving, and is a great help! Otherwise, you can download a kitchen (go to theunlockr.com and search android kitchen, or search the XDA forums for one that somebody created) and start cooking lol.! Hopefully, ur gonna git a magnificent dish. I doubt that we use the same phone but you hav my support 100% from one dev in training to another
Hope this helps,
Ognimnella
Sent from my T-Mobile myTouch 3G Slide using XDA App
Click to expand...
Click to collapse
Sorry it was an off day LOL. The for dummies book is good but the biggest issue I see people learning dev is Linux. Pick up a good book on Linux and setup your pc/mac with the appropriate software. Best of luck and if you have any specificquestions I know there are lots of great people here to help, but Google first
Sent from my HTC Glacier using xda premium
pfroyjr said:
Sorry it was an off day LOL. The for dummies book is good but the biggest issue I see people learning dev is Linux. Pick up a good book on Linux and setup your pc/mac with the appropriate software. Best of luck and if you have any specificquestions I know there are lots of great people here to help, but Google first
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
I disagree...unless your doing something with the kernel you don't need linux at all.
sent from my uncyanogen modded epic 4g. with the key skips.
You still need to understand how the system works. Side note since you mentioned kernels....most newer ROMs have certain kernels that work and some that don't. The dev process is about learning how it ALL works not just how to theme a ROM someone else made.
No offense but any moron can follow directions on how to modify someone's work and not know HOW it works. True talent is by understanding and creating something new and original even if based on someone else's idea.
Hence I say learn Linux at least enough to understand
Sent from my HTC Glacier using xda premium
ugothakd said:
I disagree...unless your doing something with the kernel you don't need linux at all.
sent from my uncyanogen modded epic 4g. with the key skips.
Click to expand...
Click to collapse
I agree with the both of them. Windows and Linux are like riding a bike vs. Riding in a car, its like 2 completely different ways of getting to the same thing, just one is faster than the other! Now my only objection to pfroyjr's statement is that http://www.cygwin.com gives windows the main pieces of Linux! I have yet to use it, but from what I understand, its probably gonna save you a couple of Gigs in PC memory vs. Partitioning your hard drive to dual boot or installing a virtual machin via Virtual Box! Unless you are talking about learning how to build a rom all the way from planting a seed to watching the tree grow, you probably don't need to know every piece of linux! Also, with the help of various things like APK manager (which breaks down the compiled XML files for editing using a regular text editor, rather than some complicated software) the sky is the limit when it comes to theming!
So, to sum up my statement, and kinda piggyback on what the other 2 said, if you just want a slightly different LOOK, then Linux is not necessary. But if your trying to take the future of ROMs to a whole new level, you either need Cygwin or, as pfroyjr said, Learn Linux!
Sent from my T-Mobile myTouch 3G Slide using XDA App
Hello Fellow XDA'ers
Let me start by saying that I am by no means a dev. I have taken it upon myself to learn how to theme. This will take me some time as I am just learning, am working 1 full time job and 2 part time jobs and I also have a 2 year old at home. So please do not ask for ETA's. I will try to release themes in stages. Please look at the poll attached to this thread as it will help me decide what colors to start with. Also iff you have any apps you would like to see themed please leave a comment in this thread of that app you would like to see themed. FYI first theme I will come up with will be bluish in color as blue is my favorite color After that I will start with the #1 color in the post poll and work my way down the list.
I am currently running alien ROM on my phone so I will be using that ROM as a base. If anyone would like to help please let me know. REally need someone who is great at photoshop or GIMP. Also will need tester's also.
Thank you in advance. I will help test...might want to look at homebase 2.1 with 4.2 update as the base it has been really stable for me..
THIS is the way the dev forum should be. "I don't see what I want so I'm gonna make it myself!" instead of whining that less than ten people are working on useless 'upgrades.'
I'm more than competent in Photoshop and I'd be willing to test for you. I'm also familiar with the Android system having messed up a few for myself. I like blue as well.
Good deal. I'll help you test it out.
Sent from my Photon via XDA
MedicStuder said:
I am currently running alien ROM on my phone so I will be using that ROM as a base.
Click to expand...
Click to collapse
Even though Alien is nice, it's a few updates behind and dead (most likely forever). Might I suggest Yay's 2.3.4-4.5.1A-1_SUN-198_7-CM Deodex. Either way I'll be happy to test.
Kevets said:
whining that less than ten people are working on useless 'upgrades.'
Click to expand...
Click to collapse
CM7, the latest stock deodex and UbunTop are perfect examples useless. Especially the dumb UbunTop thingy. Wish we had some real devs in here.
MedicStuder said:
Hello Fellow XDA'ers
Let me start by saying that I am by no means a dev. I have taken it upon myself to learn how to theme. This will take me some time as I am just learning, am working 1 full time job and 2 part time jobs and I also have a 2 year old at home. So please do not ask for ETA's. I will try to release themes in stages. Please look at the poll attached to this thread as it will help me decide what colors to start with. Also iff you have any apps you would like to see themed please leave a comment in this thread of that app you would like to see themed. FYI first theme I will come up with will be bluish in color as blue is my favorite color After that I will start with the #1 color in the post poll and work my way down the list.
I am currently running alien ROM on my phone so I will be using that ROM as a base. If anyone would like to help please let me know. REally need someone who is great at photoshop or GIMP. Also will need tester's also.
Click to expand...
Click to collapse
I'm alright at Photoshop, and can try to help. Just let me know what I need to do, file settings, etc. specific details and I'll try my best. Probably good to crowd source anyway..
Lokifish Marz said:
Even though Alien is nice, it's a few updates behind and dead (most likely forever). Might I suggest Yay's 2.3.4-4.5.1A-1_SUN-198_7-CM Deodex. Either way I'll be happy to test.
CM7, the latest stock deodex and UbunTop are perfect examples useless. Especially the dumb UbunTop thingy. Wish we had some real devs in here.
Click to expand...
Click to collapse
ubuntop? i thought that was a theme ;P
but yea homebase or the deodex'd stock are a good place to start looking forward to it
edit: also good for you man.. thats the attitude i was looking for when i posted my rant
http://www.forums.acsyndicate.net/showthread.php/277-How-to-Theme-Part-1-Necessary-Tools how to theme
Wish you luck... I wanted to do a theme myself but been so busy... that I fear I could not give it the time required. But glad you are stepping in to work on it.
I can contribute by making icons... this is what is floating around as im currently expanding them.
S2W said:
Wish you luck... I wanted to do a theme myself but been so busy... that I fear I could not give it the time required. But glad you are stepping in to work on it.
I can contribute by making icons... this is what is floating around as im currently expanding them.
[IMG]http://i284.photobucket.com/albums/ll29/S2W_photos/Dark3r-colorRize-edition.png[/IMG]
[IMG]http://i284.photobucket.com/albums/ll29/S2W_photos/wplaytesla-icons-1.png[/IMG]
Click to expand...
Click to collapse
Nice...i wasn't going to do icons but after looking at those just might have to.
Sent from my MB855 using xda premium
Lokifish Marz said:
Even though Alien is nice, it's a few updates behind and dead (most likely forever). Might I suggest Yay's 2.3.4-4.5.1A-1_SUN-198_7-CM Deodex. Either way I'll be happy to test.
CM7, the latest stock deodex and UbunTop are perfect examples useless. Especially the dumb UbunTop thingy. Wish we had some real devs in here.
Click to expand...
Click to collapse
Taking your advise. I am downloading now and going to install the ROM you recommended. Thanks.
MedicStuder said:
Taking your advise. I am downloading now and going to install the ROM you recommended. Thanks.
Click to expand...
Click to collapse
Hey man...did you need help with icons?
I do. I will pm everyone that has offered to help when I am ready. I am still reading and studying on the subject but haven't had time at work. Halloween weekend is not a good weekend at work so I haven't had time there hopefully I can get some stuff done I'm the next 2 day.
Sent from my MB855 using xda premium
MedicStuder said:
I do. I will pm everyone that has offered to help when I am ready. I am still reading and studying on the subject but haven't had time at work. Halloween weekend is not a good weekend at work so I haven't had time there hopefully I can get some stuff done I'm the next 2 day.
Sent from my MB855 using xda premium
Click to expand...
Click to collapse
Alright, sounds good!
I like that you have taken the initiative to do this, I could help with gimp/ps work (was head of LinuxMint art team) as well as testing (still a Mint dev). Would love to get into android theming and dev as well, if there I s anything I can do to help, just let me know.
mclovin926 said:
I like that you have taken the initiative to do this, I could help with gimp/ps work (was head of LinuxMint art team) as well as testing (still a Mint dev). Would love to get into android theming and dev as well, if there I s anything I can do to help, just let me know.
Click to expand...
Click to collapse
I'm in no way a PS/Illustrator expert...I can do a couple things here and there, and get by, but I also have access to a creative team at my work and maybe we can work together on some stuff!
This is turning out to be great. Everyone pitching in. I am glad to see this. This is how xda should be. Thanks everyone. When i get this in full swing i will try to get everyone involved.
Sent from my MB855 using xda premium
Finally had sometime to sit down and study. This seems easier them I originally thought it would be. I am going to start writing up a plan of attack for this project.
Also if people could start replying with what they look for in a theme (i.e. battery meter, transparent notification bar, themed apps, etc). If you want themed apps please list what apps.
Sent from my MB855 using xda premium
PM
PM has been sent to following members that offered to help:
Bearw815
Kevets
xTMFxOffshore
Lokifish Marz
KTT16
S2W
Yeah Man. Whatever you need just gimme a shout, I'm game. :]
xTMFxOffshore said:
Yeah Man. Whatever you need just gimme a shout, I'm game. :]
Click to expand...
Click to collapse
Did u get the pm i sent. Computer had a hiccup when sending it.
Sent from my MB855 using xda premium
Okay, everyone who has Linux and has the experience with it let's get working on this.
Motorola has apparently released the sourcecode for the DX2. It's called the Motorola OSMC on sourceforge.
Here is the link: Motorola OSMC for the Droid X2
Get your environments set up and start poking around. If you need help setting up your development environment, ask. I don't have access to my personal laptop from work, so I can't help you during the day, but over this coming weekend (31MAR2012-01APR2012) I will edit this post with an update on setting up your development environment. It will be a generic setup as I run Fedora 16 and your Linux flavor will probably be different. You should be familiar with git, yum/apt-get, eclipse (possibly), bash & shell scripting, and compiling from source.
This is a WORK IN PROGRESS and will take time!
Please keep this thread clean for development use. Once we have something concrete, I will start a new thread for testing. Thank you all for your cooperation and assistance!
Ciao!
Setting up your Android repo for use and build environment. (LINUX ONLY!)
1. Go to the Motorola OSMC and click the Downloads link.
2. Click the Droidx2_VZW link.
3. Click the DTN_150.30 link.
4. Read the README.txt file and go to http://source.android.com/source/download.html to set up your repo (don't forget to download the files as well as outlined here: http://source.android.com/source/downloading.html.
5. Follow the directions exactly. For various Linux distributions, your commands will be different than what is listed in the HowTo on SourceForge.
Please note that this is in no way designed to be a tutorial. This is for developers only. Please do not ask questions if you don't know what you are doing. (Sorry to be a PITA, but I don't have time to answer questions that you should already know the answers to.) Also, please note that I am using Fedora 16 as my Linux distro, the SourceForge HowTo uses Ubuntu and Mac OSX.
(I will update this as I find information that is relevant to this process and kexec.)
Ciao! For now.
Reserverd number II for future use!
All the dates on there are pointing to July or November of last year. Has this been around that long and we haven't noticed it 'til now?
jsgraphicart said:
All the dates on there are pointing to July or November of last year. Has this been around that long and we haven't noticed it 'til now?
Click to expand...
Click to collapse
Yes all of the info that I could ever find was too...and I don't know why it never got fleshes out...but this was something that I has brought up recently and Moon has really done some work to get it rolling
Quite excited to see what comes of it
Sent from my DROID X2 using xda premium
Is that a new Gun?
I feel an unlocked bootloader coming our way.. possibly.. knock on wood
Sent from my DROID X2 using XDA
I have posted about this site quite a few times
I have the latest available bookmarked even
http://sourceforge.net/projects/mb870.motorola/files/Droidx2_VZW/DTN_150.30/
but every single time I posted about this every one told me that nothing could be done with it
good luck moon, and everyone helping, hope you all can get something going from that
i love how i posted a link in the bootloader unlock forum about the razr version of this like two weeks ago and now all this pops up... lol jk i mean i did but its good someones finally trying this. good luck Moon Shadow, your probably gunna need it with all the work your gunna have to put in. its good to see all the amazing devs on this great device
antp121 said:
i love how i posted a link in the bootloader unlock forum about the razr version of this like two weeks ago and now all this pops up... lol jk i mean i did but its good someones finally trying this. good luck Moon Shadow, your probably gunna need it with all the work your gunna have to put in. its good to see all the amazing devs on this great device
Click to expand...
Click to collapse
Im sorry I didn't realize you had posted a link regarding this in an earlier post on another thread...if I had i would have made sure to give credit for the insight...being as I was the one that started the thread asking if it was possible I apologize..
Sent from my DROID X2 using xda premium
trafalger888 said:
Im sorry I didn't realize you had posted a link regarding this in an earlier post on another thread...if I had i would have made sure to give credit for the insight...being as I was the one that started the thread asking if it was possible I apologize..
Sent from my DROID X2 using xda premium
Click to expand...
Click to collapse
nah i was just kidding lol kudos to you for taking it the extra mile. all i did was lurk in the razr forums btw Moon, ill be happy to help with anything, debugging, testing anything. although i may not be the most knowledgeable about this stuff, im willing to learn.
Moon good luck buddy you guys will be rock gods to us if you get this going
Godspeed...May the force be with you Moon
I threw up my hands and smiled in extreme over-excitement. Now that I've calmed down, I'll get to work setting up a proper environment for testing.
LET'S DO THIS THING
I know very little about Linux but I would like to help in anyway I can.
I would gladly be your test dummy for anything.
Sent from my MB870 using xda premium
Like the above poster, I am willing to do anything. I am very inexperienced, used windows all my life, not really any modifying or anything, but I can be a test dummy. I know CWM and RSD and if I permanently brick my phone I have ways of getting a new one. Let me test anything you are uncomfortable with. I would love to help
Sent from my MB870 using xda premium
weldawadyathink said:
Like the above poster, I am willing to do anything. I am very inexperienced, used windows all my life, not really any modifying or anything, but I can be a test dummy. I know CWM and RSD and if I permanently brick my phone I have ways of getting a new one. Let me test anything you are uncomfortable with. I would love to help
Sent from my MB870 using xda premium
Click to expand...
Click to collapse
+1 guys, you guys are awesome for being guinea pigs
thelowend said:
I know very little about Linux but I would like to help in anyway I can.
I would gladly be your test dummy for anything.
Sent from my MB870 using xda premium
Click to expand...
Click to collapse
Sent from my Milestone X2 using Tapatalk 2 Beta-4
There will not really be any testing for "users" to actually do... This will require pretty in-depth knowledge of Linux/Android.
This is an attempt at getting the DX2 to boot a different kernel. Once we can get that kernel booting and stable, then it will be up to others, to build the ROMs. A custom kernel will allow the DX2 to be overclocked, run ICS (with the correct kernel, version 3.0+), and other fantastic things. So, don't expect anything spectacular out of this, even if it does work.
I don't mean to sound negative, however, I also don't want to get anyone's hopes up that I can work wonders. It will be up to others to take this farther, IF we can get it working.
As I stated in the OP, let me get a viable platform working and we will see where it goes from there.
Ciao!
Moon Shadow - NM said:
There will not really be any testing for "users" to actually do... This will require pretty in-depth knowledge of Linux/Android.
This is an attempt at getting the DX2 to boot a different kernel. Once we can get that kernel booting and stable, then it will be up to others, to build the ROMs. A custom kernel will allow the DX2 to be overclocked, run ICS (with the correct kernel, version 3.0+), and other fantastic things. So, don't expect anything spectacular out of this, even if it does work.
I don't mean to sound negative, however, I also don't want to get anyone's hopes up that I can work wonders. It will be up to others to take this farther, IF we can get it working.
As I stated in the OP, let me get a viable platform working and we will see where it goes from there.
Ciao!
Click to expand...
Click to collapse
sir, I know you can do it though, it'll just make our device more kickass and awesome. so thank you for taking this on, and I'm fairly new to linux, so i probably can't help at all, but I can't wait to see where this takes us.
Moon Shadow - NM said:
There will not really be any testing for "users" to actually do... This will require pretty in-depth knowledge of Linux/Android.
This is an attempt at getting the DX2 to boot a different kernel. Once we can get that kernel booting and stable, then it will be up to others, to build the ROMs. A custom kernel will allow the DX2 to be overclocked, run ICS (with the correct kernel, version 3.0+), and other fantastic things. So, don't expect anything spectacular out of this, even if it does work.
I don't mean to sound negative, however, I also don't want to get anyone's hopes up that I can work wonders. It will be up to others to take this farther, IF we can get it working.
As I stated in the OP, let me get a viable platform working and we will see where it goes from there.
Ciao!
Click to expand...
Click to collapse
You just told me to not expect spectacular things when my phone is able to run ICS.
Not sure if srs
Sent from my MB870 using xda premium
I have created a rom and themed it. But i wnt some performance tweaks and some apps which i could integrate in settings.apk
Sent from my GT-S5360 using xda app-developers app
hell_lock said:
I have created a rom and themed it. But i wnt some performance tweaks and some apps which i could integrate in settings.apk
Sent from my GT-S5360 using xda app-developers app
Click to expand...
Click to collapse
Looking forward for your rom..
-------------------------------------------------------------------------
Sent from my GT-S5360 using xda premium
maybe u coulf add rom control with its tweaks?
So start looking at performance tweaks and such, and if you are adding some stuff to pre-compiled APKs then look into smali and the tools you need to use to manipulate it.
thewadegeek said:
So start looking at performance tweaks and such, and if you are adding some stuff to pre-compiled APKs then look into smali and the tools you need to use to manipulate it.
Click to expand...
Click to collapse
Smali is too hard for me! I only undrstnd xml
Sent from my GT-S5360 using xda app-developers app
hell_lock said:
Smali is too hard for me! I only undrstnd xml
Sent from my GT-S5360 using xda app-developers app
Click to expand...
Click to collapse
If all you understand is XML then you are going to be hard pressed as what you want to do will need to be done by editing the smali or the Java source code
Sent for a corner cell in Arkham
[RANT]
Oh boy...I just love it when people start saying
"I'm building a ROM", "I'm doing dev work", "I want to be a recognized developer"
Then I make suggestions and I get "That's too hard", "Do you have a download link" "Cn u teac me hw mak a custm kernel?"
Yet they are totally unwilling to actually invest some time into these things and LEARN it.
Guy's Rome wasn't built in a day, and your ROM isn't going to be either. Look around, read, SEARCH SEARCH SEARCH. Download other people's stuff not just to Kang it, rename/re-post it under your name, but to LEARN, to figure out how it works, so you can UNDERSTAND. This isn't like a store, where you walk in and go "I want one of those, and I'll take one of them, and please get me that, where can I find this, etc, etc." Make little modifications, tweaks on top of tweaks, and keep doing that until it's soemthing new, soemthing different, and THEN post it. But please don't limit yourself, to what is "Easy" or "Comfortable", it's not the way to get anywhere with real development work, much less in life. Put some time into it, and some effort. I really do wish you all luck, but you guys have to stop looking for the easy way to get some quick credit.
[/RANT]
@OP I know of zero performance modifications that you can do in XML, and if you are looking to use someone else's work and use that then start searching and make sure you ask before you use it.
thewadegeek said:
[RANT]
Oh boy...I just love it when people start saying
"I'm building a ROM", "I'm doing dev work", "I want to be a recognized developer"
Then I make suggestions and I get "That's too hard", "Do you have a download link" "Cn u teac me hw mak a custm kernel?"
Yet they are totally unwilling to actually invest some time into these things and LEARN it.
Guy's Rome wasn't built in a day, and your ROM isn't going to be either. Look around, read, SEARCH SEARCH SEARCH. Download other people's stuff not just to Kang it, rename/re-post it under your name, but to LEARN, to figure out how it works, so you can UNDERSTAND. This isn't like a store, where you walk in and go "I want one of those, and I'll take one of them, and please get me that, where can I find this, etc, etc." Make little modifications, tweaks on top of tweaks, and keep doing that until it's soemthing new, soemthing different, and THEN post it. But please don't limit yourself, to what is "Easy" or "Comfortable", it's not the way to get anywhere with real development work, much less in life. Put some time into it, and some effort. I really do wish you all luck, but you guys have to stop looking for the easy way to get some quick credit.
[/RANT]
@OP I know of zero performance modifications that you can do in XML, and if you are looking to use someone else's work and use that then start searching and make sure you ask before you use it.
Click to expand...
Click to collapse
This.
You won't develop a ROM overnight. Go learn some real programming and stop compiling other peoples work and making a ROM that is "your own."
Sent from my HTC One X using xda premium
rohan32 said:
This.
You won't develop a ROM overnight. Go learn some real programming and stop compiling other peoples work and making a ROM that is "your own."
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Who are you referring it to? I cooked a rom and I think that I have made the rom. Of you don't have anything to help me then please don't comment. I don't understand smali but I know how to read tutorials and add more features in the rom by smali editing like swipe to remove, 14 toggle etc.
Sent from my GT-S5360 using XDA
I never ask for an easy way out. I add features in my rom manually!!
Sent from my GT-S5360 using XDA
He was being helpful, he is bringing up a attitude that is rampant here on XDA, namely the "cooking" of ROMs. There are WAY too many people who just cook a ROM in a kitchen and claim to have "developed" it. No, you just re-packaged somebody's work, it's not the same thing. I'm not saying it's useless, but it causes way to many "developer" wanna-be's that just aren't interested in actually learning something. Up above we posted suggestions and you responded with
Smali is too hard for me! I only undrstnd xml
Click to expand...
Click to collapse
That creates the impression that you aren't wanting to try any other methods for creating ROMs. If you were trying to say that you don't know smali, then maybe you should have said something like,
I don't know smali so I'm not sure how well I could implement features like that. Do you guys have any suggestions?
Click to expand...
Click to collapse
Not only is that easier to read, but it also communicates much more clearly what you are trying to say/ask. But the way that post is currently worded it makes it sound like you are just wanting to re-package somebody's work and use it as your own.
thewadegeek said:
He was being helpful, he is bringing up a attitude that is rampant here on XDA, namely the "cooking" of ROMs. There are WAY too many people who just cook a ROM in a kitchen and claim to have "developed" it. No, you just re-packaged somebody's work, it's not the same thing. I'm not saying it's useless, but it causes way to many "developer" wanna-be's that just aren't interested in actually learning something. Up above we posted suggestions and you responded with
That creates the impression that you aren't wanting to try any other methods for creating ROMs. If you were trying to say that you don't know smali, then maybe you should have said something like,
Not only is that easier to read, but it also communicates much more clearly what you are trying to say/ask. But the way that post is currently worded it makes it sound like you are just wanting to re-package somebody's work and use it as your own.
Click to expand...
Click to collapse
This is very true, I'm new to porting and I'm starting with porting so I can learn the ins and outs of a rom so at a later time I can learn to develop, even in porting I've had to back smali and make some edits to get things working so sooner or later you will have to as well.. I'm currently reading a begginers guide on java for android.. Google is my best friend and I'm trying to learn as much as I can because I have an idea of my 'ideal' rom.. I can't wait for someone else to do it so I can port it and I know it will never be the way I want.. I'm doing it mainly for myself and I hope one day I can share with others
Sent from my Nexus S 4G using xda premium
Best thing to do is get on the good side of a dev and ask them to teach you, I had great help from some of the best devs on XDA, but as above its not something you can just learn easily, I already had a pretty good knowledge of Java and XMLs etc before i got a smart phone lol, If you stick to it then you should get somewhere, Java is a pain in the ass though, editing .smalis is probably the hardest thing for a new dev
Think About It
TO GET STARTED
Fix Bugs
Test it,
Decompile APKS and modify them if you have permission
Add features and tweaks
Put it up on git.
Help YOUR USERS and stop asking silly questions
snowman77 said:
TO GET STARTED
Fix Bugs
Test it,
Decompile APKS and modify them if you have permission
Add features
Put it up on git
Help YOUR USERS and stop asking silly questions
Click to expand...
Click to collapse
Done all dat.. Srry to ask dis question. Seems like people here are not helpful. Everyone is a flamer.
Sent from my GT-S5360 using XDA
hell_lock said:
Done all dat.. Srry to ask dis question. Seems like people here are not helpful. Everyone is a flamer.
Sent from my GT-S5360 using XDA
Click to expand...
Click to collapse
I haven't seen one post of someone flaming you in this thread. We tried to give you some advice and you said it was too "hard" so we all shut up and left you alone.
thewadegeek said:
I haven't seen one post of someone flaming you in this thread. We tried to give you some advice and you said it was too "hard" so we all shut up and left you alone.
Click to expand...
Click to collapse
I prefer bein left alone so pls dont comment again..
Sent from my GT-S5360 using XDA
hell_lock said:
I prefer bein left alone so pls dont comment again..
Sent from my GT-S5360 using XDA
Click to expand...
Click to collapse
Well then you shouldn't have started the thread, I'm not trying to "flame" by any means... but if you wanna add some performance settings and mods I'll give you some advice thewadegeek gave me, take a look at aokps or cm9 or whoever's git repo you feel has some similar features to those you wish to add and start there, you'll get a good understanding of how everything works... at that point it comes to the fine details and making sure everything works.. when you have issues at that point you then can ask for help on getting the fine details fixed since at that time you'll have specific issues that someone can help with
Sent from my Nexus S 4G using Tapatalk 2
evol4g said:
Well then you shouldn't have started the thread, I'm not trying to "flame" by any means... but if you wanna add some performance settings and mods I'll give you some advice thewadegeek gave me, take a look at aokps or cm9 or whoever's git repo you feel has some similar features to those you wish to add and start there, you'll get a good understanding of how everything works... at that point it comes to the fine details and making sure everything works.. when you have issues at that point you then can ask for help on getting the fine details fixed since at that time you'll have specific issues that someone can help with
Sent from my Nexus S 4G using Tapatalk 2
Click to expand...
Click to collapse
Thanks.. Thats what I wanted
Sent from my GT-S5360 using XDA
hell_lock said:
Thanks.. Thats what I wanted
Sent from my GT-S5360 using XDA
Click to expand...
Click to collapse
No problem man, good luck to ya
Sent from my Nexus S 4G using Tapatalk 2
So yeah, like it says above. Is there a dev who wouldn't mind teaching me some things? I'm not exactly a noob. Have an IT degree and experience writing in C++. No expert, but I learn quickly.
Would love to improve the dev community for this phone and many others in the future. Know devs don't really come into the general section a lot, but if u do or could pass it along I would appreciate it.
Thanks
Sent from my EVO using xda app-developers app
I would PM some of the top ones here and see what they say.
Sent from my EVO using xda app-developers app
I'm no developer (just working on apps, not ROMs), but I would suggest you read this thread. As Cyanogen says, you should start by learning some Java and working on an app or two. I would suggest acquiring a book to help you get started.
I started off with this guide for getting started with apps. I would suggest reading through the links in Cyanogen's thread and continuing from there.
SoraX64 said:
I'm no developer (just working on apps, not ROMs), but I would suggest you read this thread. As Cyanogen says, you should start by learning some Java and working on an app or two. I would suggest acquiring a book to help you get started.
I started off with this guide for getting started with apps. I would suggest reading through the links in Cyanogen's thread and continuing from there.
Click to expand...
Click to collapse
Thanks, went thru that thread. Cyanogen's post was really informative. Me and a friend taught ourselves java when we were 15. But that's been 15 years, millions of brain cells, and seems like 2 lives ago.
Have to relearn it again. Remember back then we read java for dummies, lol. Anyone remember those? Taught us html pretty well, but I used that more than java.
Will check my local library for what they have and youtube tonight for tutorials.
Thanks again
Sent from my EVO using xda app-developers app
Anthonicia,good luck and thanks for wanting to contribute.
Sent from my EVO using xda premium
Definately a step in the right direction man ive been trying to do the samething with themeing ive taught myself a little along the way but found a buddy on here thats an awesome themer by the name of dased14 im sure some of you know him from the 3d anyways just wanted to give you the best of luck and hope to soon run a rom of yours
Tux approves of my EVO
Anthonicia said:
So yeah, like it says above. Is there a dev who wouldn't mind teaching me some things? I'm not exactly a noob. Have an IT degree and experience writing in C++. No expert, but I learn quickly.
Would love to improve the dev community for this phone and many others in the future. Know devs don't really come into the general section a lot, but if u do or could pass it along I would appreciate it.
Thanks
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
Sounds like you have an aptitude for these things, if your like me you learn best with the hands on approach.
http://forum.xda-developers.com/showthread.php?t=502010 ADB for dummies by VanillaTbone
http://forum.xda-developers.com/showthread.php?t=633246 Dsixda's kitchen
http://forum.xda-developers.com/showthread.php?t=1272270 The Beginner's guide to rom development by isidromxz
http://forum.xda-developers.com/showthread.php?t=1320891 Interactive Phone Modification Guide OP by pstevep, MANY MANY guides by some of the best themers, devs and contributors on XDA
http://forum.xda-developers.com/showthread.php?t=1167623 Android Utility by tommytomatoe, full of jewels of wisdom, read start to finish!!
http://forum.xda-developers.com/showthread.php?t=1167623 how-to "What do you know about rosie?" by tommytomato
http://forum.xda-developers.com/showthread.php?t=705800 how-to unpack Android Roms on Windows by nikoan89 Great for learning how to extract system and boot.img's, very helpful if you want to base from RUU
"Hey, that's not a bug, that's a feature!" Linus Torvalds, 2001
Thanks for all the kind words and info. I really doubt I will have a rom out anytime soon. Have a few ideas for apps I would like to work on, so if that is the best way to learn then ill probably try that route.
It is all created by man, so the logic comes easy to me at times. Well, if it makes sense anyways. Sometimes I smh in frustration, "why did they decide to do it like this when the opposite makes so much sense?".
Sent from my EVO using xda app-developers app
Anthonicia said:
Thanks for all the kind words and info. I really doubt I will have a rom out anytime soon. Have a few ideas for apps I would like to work on, so if that is the best way to learn then ill probably try that route.
It is all created by man, so the logic comes easy to me at times. Well, if it makes sense anyways. Sometimes I smh in frustration, "why did they decide to do it like this when the opposite makes so much sense?".
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
Do yourself a favor, NEVER fall back on construction. Everything is backwards and nothing is done right anymore. Lol
If your wanting to get into apk development there is a video guide tutorial that's excellent. Very comprehensive guide and its easy to follow along. Can't think of the OP's user name atm, I'll post a link later when I get home.
EDIT: Sorry for the delay, this isn't the video guide but not too bad- http://forum.xda-developers.com/showthread.php?t=1244196
[Ultimate Guide][Part 10 released][12/11/2011]Android App Development - From Scratch by, michael.the.don
"Hey, that's not a bug, that's a feature!" Linus Torvalds, 2001