[Q] ROM Development Help - Android Q&A, Help & Troubleshooting

I am a student of the Computer Science and i am interested in Android development, I want to know that how can i custom Roms (KK and Lollipop) for Smartphones like G2, G3, S3, S4 and all other Phones. I saw the Android Kitchen but it supports GB and ICS with limited support for phones, If there is any tutorial about my query then please help me.
One more thing that how can i modify or change the theme of Custom ROMs (menu, homescreen, text, colors etc) Please help me out.

Related

[Q] Porting theme elements from one ROM to another

I've had a Fascinate for a couple of months now (my first Android device), and I've had a ton of fun rooting and modding the phone, and this forum has been a ton of help and the devs are awesome, so I thought maybe someone could help me with this. Please excuse me if this is a totally noob question.
I've been using the DarkREVENGE ROM, after having used both Blackhole and Super Clean, and I wanted to switch over to SC 2.9, but I really like some of the theme elements from DarkREVENGE, namely the notification bar and dialer. Is there a way to port those elements to SC? Can I just take the framework-res from one (or some other file) and push it to the other or will that break something?
Thanks for any help you guys can provide.

Different developers ROMs for ICS?

I'm new to Android OS phones, but so far been able to root my phone and have left it at that (Samsung Galaxy S2 sgh-I777).
Now I see the ICS android OS and have been searching for it, only to find a developers name in front of the OS to download.
My question is, what difference do these OS have and is there a particular one that seems to stand out?
Kekojones said:
I'm new to Android OS phones, but so far been able to root my phone and have left it at that (Samsung Galaxy S2 sgh-I777).
Now I see the ICS android OS and have been searching for it, only to find a developers name in front of the OS to download.
My question is, what difference do these OS have and is there a particular one that seems to stand out?
Click to expand...
Click to collapse
There's a little bit difference in the launcher, the widgets, the name of the ROM, the apps incluided, the status bar icons and more a few things. The system is always the same.
Devs:
Cyanogen:
Uses ADW Launcher as the default, and have T-Mobile Theme Chooser installed (No T-Mobile things).
MIUI: A iPhone-style based ROM, with a launcher similar to iPhone. The principal theme is White, and don't have the Theme Chooser.
There's a lot of ROMs in the web, but the system is always the same: Android ICS 4.0.

[Q] AOSP ROMs etc..

I had a few questions about AOSP ROMs and such. Firstly, I know what an AOSP ROM is, don't get me wrong, but one thing I didn't know is if an AOSP ROM for the S4 came with the features the phone is supposed to have like smart scroll, air gestures etc. Do they, or is there one that does? My second question was, if AOSP ROMs do not include these features is there a way to theme the phone to look like AOSP or a ROM (other than Eclipse) that looks like AOSP but has the features of the phone? I really like the AOSP look, but I want the features the phone is supposed to have. Also, the reason I don't want to run Eclipse is because I've tried it and loved it, however, the clock with the owner information for the lock screen doesn't work (at least for me, the owner info doesn't show up) and I really want the owner info there. Any help would be greatly appreciated! Thanks!
By its v very definition, those features are not part of AOSP roms. They ate proprietary to Samsung's TouchWiz overlay.
Sent from my Nexus 7 using Tapatalk HD

Question from devs regarding inclusion of app data in custom roms. Is it possible?

I was a winmo chef, and at that time, the homescreen of my rom was customized out of the box to deliver a unique experience.
Is it possible to do that with a launcher on android? I mean custom settings and personalization to be applied right on the first boot?
I'm asking this because I noticed that all the launchers on custom ROMs are on default settings, which makes it difficult to differentiate ROMs. Everyone is just concerned about the amount of tweaks available, but the rom itself does not offer a unique experience out of the box.
I have had no experience with android rom development, but I'm looking into it, and any help regarding this matter is much appreciated!
Edit: I think this should probably be in the Chef Central. I'm sorry about this. Can a mod move this to the appropriate section please?
Can a mod please move this to android chef central?
If you built the ROM from source then maybe by editing the source code of the aosp launcher but other then that no. Android works very differently then winmo did.

Development effort for customizing Android UX

Hi,
I was wondering what is the development effort needed to fully customize an Android-based ROM (such as Lineage OS), with the launcher, lock screen, settings, icons...
I see many, many apps that can achieve this on Google Play store, but probably this can be done from scratch (I'm considering offering a custom Android ROM for iOS users who want to switch to Android phones)
Any suggestions/contacts appreciated!

Categories

Resources