[Q] Custom build your own rom on zv8 - LG Revolution

I understand you can custom build your own rom with icons and and such catered to your liking. Is there a tutorial on how to do this? I have been trying to search for this on xda, google etc. but it looks like I either have to run a virtual machine with ubuntu or visual c++ with an android kitchen program. I haven't found any that work for the Revolution specifically, and to be honest i'm afraid to even mess with that stuff. I'll pay someone money to implement the changes i want? Or do some sort of remote connection and show me? I would like to know how, and maybe I can start devving for the revo.

I would go on the IRC and start talking to Devs there. A lot of us here just download and install not develop.
Sent from my VS910 4G using xda premium

Related

I Want To learn

I want to learn how to develop...I mean of course it wont be an over the night thing, but i still have 70 years to spare.
I want to contribute to the community, and isn't that what linux is all about?
My first question, Can i develop android in ubuntu? or does it HAVE to be eclipse?
I wouldn't mind downloading both anyways since i want to learn how to use ubuntu anyways.
yeah..so i guess all im asking is for someone to set me in the right direction?
Also android is written in java too right?
hoshmosh said:
I want to learn how to develop...I mean of course it wont be an over the night thing, but i still have 70 years to spare.
I want to contribute to the community, and isn't that what linux is all about?
My first question, Can i develop android in ubuntu? or does it HAVE to be eclipse?
I wouldn't mind downloading both anyways since i want to learn how to use ubuntu anyways.
yeah..so i guess all im asking is for someone to set me in the right direction?
Also android is written in java too right?
Click to expand...
Click to collapse
Eclipse is a program that runs under ubuntu/windows/mac. It's only needed for development if you're going to be doing app modifications, etc, it completely depends what kind of development you want to do.
Kernel/Source editing can be done in notepad if you want but you're still gonna need to know some java.
Interested in learning as well
I'm also interested in learning to develop apps for android and apparently we're in the same boat and level (beginner) - Currently I have 22 apps and 10 live wallpapers I'd like to develop but I'm still doing the reading and software acquisitions necessary to start so PLEASE drop me a line on anything you figure out or learn and where you acquired the info/tutorial - who knows maybe we can get this software company going lol (big dreams here)
The guys on here seem to be light years ahead of us but I've got hella time to devote to learning, testing and development so I'm ready to go
Meltus said:
Eclipse is a program that runs under ubuntu/windows/mac. It's only needed for development if you're going to be doing app modifications, etc, it completely depends what kind of development you want to do.
Kernel/Source editing can be done in notepad if you want but you're still gonna need to know some java.
Click to expand...
Click to collapse
JAVA knowledge is a MUST for development.
Also based on my own experience Eclipse does not work well under Windows.
I've tried to modify the Launcher app from Cyanogen's source to have 7 screens in stead of 5 and it failed each time. I edited it in Ubuntu and it worked the first time. Just need to have Java 5 installed (not sure if there was a fix for Java 6 discovered yet). Eclipse works very well in Windows if you just plan on editing .9.png files but that's more theming than development. So bottom line Ubuntu is highly advisable.
I guess you could always start somewhere by reading some of this.

[Q] Want to start

I have a evo now and i came from blackberry i was a theme developer for bb. but really dont know much about themes for android but i want to get into it. For blackberry they have theme builder and composer is there anything similar to these programs only for android? I had alot of themes on crackberry and app world so im not dumb just need a "get started kit for android" thanks alot in advance!
First off welcome to the android world. Its fun with android it allows you to create more and gives you freedom to edit just about every image. I came from BB to and wasn't able to get full control of the BB OS, like the keypads and other images. The android is fun at the same time confusing and frustrating. Especially when it comes to signing. But, now signing apps, which you will learn is a bit easier, at least for me.
Start off by downloading Avabox V2. its your signing program. Which is easier then others. There are others that does more but this is the most simpliest one that I use and like. There are; SDK, Eclipse, app manager, and some others. These take up lots of space and the instructions can get frustrating when you follow them and then to find out something else is missing. So follow them to the Tee.
Good luck and hope to see some of your work.
Thats great thank you for the introduction. I will download now and get to work! I can imagine it will be a bit tricky as you were saying thanks for the heads up. All info is really appreciated since im new to android. I've had it just over a month now and this thing is incredable I really didn't think I would like it this much.i really really love this phone!
Sent from my Evo using Tapatalk
Just googled avabox v2 can't find a download page happen to have a link?
Sent from my Evo using Tapatalk
This thread will help you started
http://forum.xda-developers.com/showthread.php?t=916814
programs needed for themeing..
I would say start off small, theme a systems app, such as mms or settings, just so u can get a feel for whats to come ..
I would say start downloading the following programs
AppManager, Adb (or Droid Explorer) .. theres also a lot of tutorials out there and numerous programs, theres a sticky thread somewhere were it explains themeing in detail.. enjoy your android
Ok I got some stuff downloaded I'm kind of confused def gonna need a tutorial. Thanks for the link!
Sent from my Evo using Tapatalk
Anyone have any good tutorials?
Sent from my PC36100 using Tapatalk

[Q] Software development

To all programmers,
I am a Young fellow interested in getting into software development. However, I don't know where to begin.. There's C++, java, and python all supposedly good languages to learn (c++ being a bit harder). Which one should i choose.. then I need books, sites, any kind of help/suggestions on the chosen language.. Please enlighten me developers! You all do great work for the community and I thank you for your time and input!
if you are looking for Android
you need Android SDK + Jave eclipse those are important to develop for Android
and there is some more softwares here in the XDA
APKTOOL etc
if you wanna edit apk (XML) Hex Editor is your choise
this is what i know
I was thinking of development I am completely new so perhaps that is the best route to go?
Sent from my MB860 using XDA Premium App
yup , 1st you have to know what is AndroidSDK , visit
code.google.com
and you'll get the basics
I started with vb, then c++, python, fortran, cobal, unix, and now java. Java is what Android apps run on. But vb will give you basic skills. c++ will teach you about everything else. My $.02
Thank you all for your posts now for another question! How did you learn? It looks like ill be messing with a little of all of them though it seems I may focus more on Java. Did you learn with a particular website? Prefered books? Thanks again!
Sent from my MB860 using XDA Premium App
School and old programmers. I could not have learned it from reading a book.
I'm a rather persistent guy.. I think I could learn from a book and perhaps ask a few questions on hereshould the need arise. I have a few friends who have some knowledge as well on the subject. I think I can self teach myself I just need to know some of the sources others have used. like java for dummies if that's any good or for that matter a real book..
here
http://www.youtube.com/watch?v=Hl-zzrqQoSE&feature=youtube_gdata_player
Head first Java is a good book for beginners.
If you have no prior experience in programming, I would recommend starting with Visual Basic. The Code Project website is an excellent resource.
And if you are going to start with Visual Basic, then the MSDN website will have tutorials, code examples, etc.
guys he is going to develop for android i (Think) , why the heck he needs visual basic for ? android app only can develop by AndroidSDK and ECLIPSE(JAVA)
visual basic its for pc apps though
k0sh said:
guys he is going to develop for android i (Think) , why the heck he needs visual basic for ? android app only can develop by AndroidSDK and ECLIPSE(JAVA)
visual basic its for pc apps though
Click to expand...
Click to collapse
You start with basic cause it's just that, basic. Teaches you principle concepts. Things that you would already know if doing java. Taking a java class or reading a java book, they think you already know boolean logic. It's just a good base knowledge set to have.
thekdub said:
And if you are going to start with Visual Basic, then the MSDN website will have tutorials, code examples, etc.
Click to expand...
Click to collapse
http://msdn.microsoft.com/en-us/vbasic/ms789056
That's right, forgot about that. Tons of free stuff
so what I'm getting is I should develop on pc first visual basic is a good starter. Interesting, Now I have a few sources on all of them except C++ which though I may not mess with it immediately I may take a peek at it anyways. Glad to know I have same people that know what their talking about helping me out! my friends have limited knowledge.

Beginning Dev

So my first ever android phone was a Droid Eris that was declared dead by Verizon after only 8 months of the phone being on the network. The devs created Rom after Rom of both Froyo and Gingerbread for a device that was said to never move past Eclair. There developments always sparked interest in to create my own rom and to get deeper into android, but no one was able to point me in the correct direction of where to start. So now having a device like the Bionic I would like to start creating roms. So the question is: Where do I begin
Also if this is the wrong place to ask this please move it.
waffleb051 said:
So my first ever android phone was a Droid Eris that was declared dead by Verizon after only 8 months of the phone being on the network. The devs created Rom after Rom of both Froyo and Gingerbread for a device that was said to never move past Eclair. There developments always sparked interest in to create my own rom and to get deeper into android, but no one was able to point me in the correct direction of where to start. So now having a device like the Bionic I would like to start creating roms. So the question is: Where do I begin
Also if this is the wrong place to ask this please move it.
Click to expand...
Click to collapse
Start small. Do some theming and learn what programs you can use to modify apk files. I use a mac to do all of my work. Some programs I use are better zip, springy (which are 7zip equivalent), figure out how to use apktool, there are several guides on how to use this. If you need help, let me know.
When theming, there are three or four apk files that you may want to start with.
-SystemUI.apk
-framework-res.apk
-moto-res.apk
-blur-res.apk
These files will hold the status bar images and files, all of the background colors, highlight colors, etc.
You can use one of the zip programs mentioned above to change the icons and pictures, and use apktool for text colors and things like that. Just start poking around and see what you can find.
Once you get a grasp on that, start tweaking and changing things and put it into a rom i guess lol. You will need to look at the updater.script and learn how to use them inside of roms...if you need help with this after actually opening it and reading it, feel free to ask.
I should also mention, you should probably be theming a deodexed rom. So do a little research and learn how to deodex your phone...its not too bad.
Hope this sends ya in the right direction and once again, please feel free to ask anything.
Yes, I agree.. Start small, like themes and mods fotr other ROM's.. learn how things work at a basic level... then maybe look to join a team where you can learn from someone else..
You will also need the Android SDK so you can use the draw9patch for certain images.
Am I wrong here or is the dude trying to make a ROM, not a theme? Never made a ROM so i dont know. Guessing theres a lot more for for him than us themers.
You need to learn to walk before you run. Also I have android sdk on my computer but it is messed up.
Thank you for the replies. I have a couple theme ideas
Sent from my DROID BIONIC using XDA App

Need to learn the android development... From basics....

Hi,
First of all thank you so much for starting a forum for learning the Android Development.
I am very much interested in learning android, and i have gone through the official android developers site, and downloaded the SDK.
But i am stuck there, coz i am very new to the Linux/Unix part. I would like to learn more about that, but i do not want to learn programming unless it's necessary. I know it will take a long long time to learn that. So can anyone help me with the app development or fixing/understanding ROM/Kernels.
Sorry if i am being too much jumpy in the starting itself, It's because i do not know where/how to start.
Thanks,
Les
lesfauves said:
Hi,
First of all thank you so much for starting a forum for learning the Android Development.
I am very much interested in learning android, and i have gone through the official android developers site, and downloaded the SDK.
But i am stuck there, coz i am very new to the Linux/Unix part. I would like to learn more about that, but i do not want to learn programming unless it's necessary. I know it will take a long long time to learn that. So can anyone help me with the app development or fixing/understanding ROM/Kernels.
Sorry if i am being too much jumpy in the starting itself, It's because i do not know where/how to start.
Thanks,
Les
Click to expand...
Click to collapse
Unfortunately without learning programming, you will find it difficult to do any app development and kernel understanding or fixing.
Programming is key to both of these. So although you don't want to, have a look at some of the resources out there on how to learn to program.
Apps are written in java, kernel code is mostly C.
Maybe this helps? I think failing to start by learning to program will just leave you disappointed.
If it's okay, I'd like to suggest something.
@lesfauves
For kernel development, you really need to learn C, C+, C++ etc. C is the most important language here. However if you're gonna build vanilla kernels (with no modifications whatsoever), a simple guide should do it. Modifying source code requires knowledge of C (and maybe some other languages) as pulser_g2 has said.
For app development, you need to know the basics of Java. It's a must. Otherwise you'll end up getting nowhere.
For ROMs, you need to have a good understanding of both Java and C (and some other languages).
You can learn these online. I'm learning C myself. It's really easy.
Hope I helped.
sgt. meow
I too want to learn android development, just dont know where to start. Been waiting for xda university to open up for this very purpose. now I went through the site and still have a couple questions. I see that learning C is fundamental, where would you guys suggest would be the best place to learn? i was hoping for something like codeacademy, they dont have C though. Also, which distribution of linux would you guys suggest to install?
If you just want to dive in, and have fun creating small Android apps, learning Android concepts as you go, I highly recommend MIT App Inventor (AI): http://appinventor.mit.edu/ . It used to be Google AI but Google wanted to focus on other things.
I have decades of experience in Unix & Linux low level mostly C software development, but was new to Android & Java in Feb. 2011. App Inventor was a great intro to Android concepts, but it seems almost impossible to make commercial quality apps of any size with it.
So after a few months I dove into Java with the Android SDK & the concepts I learned with AI transferred well.
If you want to run Linux on your PC, which is a great way to learn Linux in general, Ubuntu remains quite popular, but a lot of us techy types have moved to Mint. I'm still on Ubuntu but will likely try Mint at some point.
The original and seminal book on C language is this: http://en.wikipedia.org/wiki/The_C_Programming_Language . It was a great intro for me back in the 1980's. But many C++ people will tell you learning C first may mess you up for C++. I never really caught on to C++ and don't care now as Java is IMO better.
This is the seminal book for C++: http://en.wikipedia.org/wiki/The_C++_Programming_Language
In general I think C is better for kernel and low level Android NDK stuff; C is the language of the kernel. For higher level Java of course, using Eclipse as an IDE since it still is the most widely used IDE I think.
Any good sites or tutorials for learning Linux????????????/
l0lh4rd said:
Any good sites or tutorials for learning Linux????????????/
Click to expand...
Click to collapse
http://www.ee.surrey.ac.uk/Teaching/Unix/
sgt. meow said:
If it's okay, I'd like to suggest something.
@lesfauves
For kernel development, you really need to learn C, C+, C++ etc. C is the most important language here. However if you're gonna build vanilla kernels (with no modifications whatsoever), a simple guide should do it. Modifying source code requires knowledge of C (and maybe some other languages) as pulser_g2 has said.
For app development, you need to know the basics of Java. It's a must. Otherwise you'll end up getting nowhere.
For ROMs, you need to have a good understanding of both Java and C (and some other languages).
You can learn these online. I'm learning C myself. It's really easy.
Hope I helped.
sgt. meow
Click to expand...
Click to collapse
I wanted to to help my phone community and my self of course...from where you can learn c online??i know my way with pc i make some roms from my community but i need to start learning to compile from source!!! share your links if you can thanks!!
Lynda.com
pikachukaki said:
I wanted to to help my phone community and my self of course...from where you can learn c online??i know my way with pc i make some roms from my community but i need to start learning to compile from source!!! share your links if you can thanks!!
Click to expand...
Click to collapse
A great site that I use to learn with for web design and development is Lynda.com which has a good amount of C tutorials and learning. It isn't free but a subscription is worth the site. There is a huge amount of information, tutorials, and learning that can be done there.
Go look at my post in this forum section.! May help you
Sent from my PG86100 using xda app-developers app
Thats great but remember that i study pc hardware and i dont have none of programming knowlage at all!!!i once try to learn basic but i get bored cause i dont needed then
pikachukaki said:
Thats great but remember that i study pc hardware and i dont have none of programming knowlage at all!!!i once try to learn basic but i get bored cause i dont needed then
Click to expand...
Click to collapse
Aaaaaah gotcha
Sent from my PG86100 using xda app-developers app
Search for newboston.org in Google it has tutorial + forums for every language + android app development too must see website for me! Enjoy development
Sent from my GT-S5360 using xda premium
Ok lets say i want to learn how to make a device tree for my device cause noone make it...then compile aosp or cm and make it a usable rom for a device...to go to a bookstore to buy a book in my language to remove the possibility of wrong learning...what book to buy??java, c , c++??
This is a great idea, and as i have just started learning C at university (And Java next year woo!) i will be visiting this alot for reference and tutorials. I still find C hard to get grips with but i do have a basic understanding of it. I also like messing around with kernel's and stuff on android and really want to make my own ROM or kernel soon!
So thanks XDA and everyone involved in this !
pikachukaki said:
Ok lets say i want to learn how to make a device tree for my device cause noone make it...then compile aosp or cm and make it a usable rom for a device...to go to a bookstore to buy a book in my language to remove the possibility of wrong learning...what book to buy??java, c , c++??
Click to expand...
Click to collapse
If you want to learn how to make a device tree check outthis guide, then when your ready to try compiling AOSP and Cyanogenmod check out this guide. If you want to learn to compile ROM's and then I would recommend a book on Linux and C for programming kernels such as C All-in-One Desk Reference. On the other hand if you want to program applications a good Java book is important and I would recommend Head First Java. Hope this clears things up, let me know if you still have questions.
shimp208 said:
If you want to learn how to make a device tree check outthis guide, then when your ready to try compiling AOSP and Cyanogenmod check out this guide. If you want to learn to compile ROM's and then I would recommend a book on Linux and C for programming kernels such as C All-in-One Desk Reference. On the other hand if you want to program applications a good Java book is important and I would recommend Head First Java. Hope this clears things up, let me know if you still have questions.
Click to expand...
Click to collapse
My point is basically to learn how to create the device tree and then compile any rom i can and hope that i can use fixes from others and hints from others...im not really interesting of making an application!!
can read my guide here
mithun46 said:
can read my guide here
Click to expand...
Click to collapse
Please stop spamming your link across each thread. And tone down the MASSIVE text in the thread - it just looks unprofessional.
so, where do I start? C or C++?
Sent from my R800i

Categories

Resources