Hello,
I am a graphic designer wanting to try and develop a graphics based ROM. I do not know any C. I do have a friend that is an amateur at coding though. I plan on making the ROM for the sleekest look and the best performance. This will be for TouchWiz and AOSP. I'm sure there wont be much coding involved as most of it would be stock except for the overall look, mods, and kernels. I have no idea where to get the TouchWiz source code however, and i'm not exactly sure for AOSP. I've already developed the logo. It will be attached below. The ROM will be named SynopsisROM.
Also if any of you could tell me where to get some decent C tutorials that would be great. Even though i'm a graphic designer I would love to learn how to actually code this ROM if I ever needed it.
If I ever actually release this I honestly don't know when i will as i'm still in high school and will be doing this in my free time.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Start by learning xml and try porting different systemui that would be a great start.
Sent from my SCH-I535 using xda premium
Would it be more efficient to learn how to theme? You can then apply custom graphics without getting in to the technicalities of the ROM.
Sent via SGS3 using Tapatalk
sweeds said:
Would it be more efficient to learn how to theme? You can then apply custom graphics without getting in to the technicalities of the ROM.
Sent via SGS3 using Tapatalk
Click to expand...
Click to collapse
There are things i want to do to customize it that go beyond themeing.
Synopsis said:
There are things i want to do to customize it that go beyond themeing.
Click to expand...
Click to collapse
You may want to look at this thread for APKTool, which allows you to decompile APKs so you can view the XMLs and smali code. Keep in mind you will need to have JDK and Android SDK installed on your machine.
http://forum.xda-developers.com/showthread.php?t=1755243
Related
So I noticed this in the settings, a native theme switcher
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Maybe this belongs in a different section but I just wanted to get the word out. I'm not quite sure how it works but you can load your own themes from the SD if they are in some sort of special format.
To find this menu go to settings - personal - custom theme
Very interesting!
I like the UI that this has to switch between themes, or maybe even download in the future.
JasonK75 said:
Very interesting!
I like the UI that this has to switch between themes, or maybe even download in the future.
Click to expand...
Click to collapse
Definately I just hope some devs / themers that are more skilled than I. Can figure this out, it seems really cool.
If you head over to the MIUI-dev forums you can see whats going on
So far only one theme has been released that uses the new method, but I am tinkering with it now and it is really simple to create themes.
Ooo okay cool thanks
Got a link?
There is a bug in it. Some times applying theme, after restart the phone will stuck on bootloader
Sent from my PC36100 using Tapatalk
its pretty much an epic feature! themers will only have to post one version of their theme for every single phone that is running MIUI with theme support.
This definately could be epic
Igotsanevo4g said:
Ooo okay cool thanks
Got a link?
Click to expand...
Click to collapse
http://forums.miui-dev.com/showthread.php?243-GUIDE-Theming-MIUI-general-tutorials-of-tweaks-I-ve-made
go4the1 said:
http://forums.miui-dev.com/showthread.php?243-GUIDE-Theming-MIUI-general-tutorials-of-tweaks-I-ve-made
Click to expand...
Click to collapse
Sweet thanks
I've been messing about with some theming on my dialer. I now have a HUGE amount of respect for anyone that does this on any level. Talk about a steep learning curve. btw anyone who starts doing this without a nandroid backup... don't!
I'm a bit confused with the whole Draw 9-patch thing, and how to make it work properly. I got the round corners to sort of behave, and tried to get the stretchable content correct, but that's proving a bit of an issue for me at the moment. I think with a bit more trial and error I might succeed.
Can someone please tell me where where the bottom content resides, ie the Phone / People Groups? I want to play around with the highlight color
kudos to zounduser for getting me thinking on this path. The blue call button in the screenshot is his.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
That bottom bar resides in the skin you are using, if its the stock skin the it would be in the fusion apk
About the .9 pngs, I have the same issues with them. I try to avoid them in all honesty or if I can find some pre compiled one's in the color I need I use them
Sent from my HTC One XL using Tapatalk 2
Ok, I worked out where I went wrong with the .9 pngs, I can deal with those now.
What I'm struggling to work out, even with quite a few guides out there, is the dependencies required to decompile some apks. For ex, I want to decompile the htcdialer.apk but I know it requires other resources. How the heck do I know, or discover what they are?
Sent from my HTC One XL using xda app-developers app
Is it possible to port kitkat from One mini? The same hardware phone with the exception of resolution.
@Modding.MyMind
Oh yes it is, but the only thing is we do not have an active kernel dev.....that's the most important thing when porting is complete.....without kernel port also, the ROM might be a perfect port but the the kernel will not allow it to boot or connect data or bla bla bla....
Totally possible port, if we had a kernel developer that didn't have a real life with school, work, ladies.....Lol
Kernel is the same for both devices.Some config files differ and a few drivers.The most important thing is a right ramdisk.Thats all what we need.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Full report
https://drive.google.com/file/d/0B9DrEEiA1eKRb1lvQkxjS2R3enc/edit?usp=sharing
Definitely possible if provided with the proper kernel. Only problem is the resolution. Would require going through all the apps and a lot of files and then resizing them for our resolution. That can take a very long time to do.
I dont agree.We could stay on our sense 5. And edit new kernel only.Maybe resize a few files in /APP
I think its not difficult to make it.
Cause we dont get KitKat its only one and simple variant to make it.
Modding.MyMind said:
Definitely possible if provided with the proper kernel. Only problem is the resolution. Would require going through all the apps and a lot of files and then resizing them for our resolution. That can take a very long time to do.
Click to expand...
Click to collapse
Not so long.. In 1-2 hours it will be done.
xpirt
And where it is?
rollon76 said:
And where it is?
Click to expand...
Click to collapse
I don't think he was talking about doing it himself, but in general terms.
Sent from my C525c using Tapatalk
Ok guys, some of you seem familiar with using this tool.
I just finished porting a theme to work with Xthemeengine. The original theme comes from CM.
The theme installed properly and xthemeengine applied the theme properly but it appears the theme shows no effect on our device.
I assume this is due to the given names of our files found within some apks such as systemui, framework-res, and so forth.
The theme I ported is well over 4000 files. I do not want to have to go through and rename these files accordingly to our device.
So I am bringing this to the attention of all you viewers right now in hopes that maybe one of you know a better solution.
Seems HTC likes to change EVERYTHING when compared to AOSP (starting to get really annoying).
So, there you have it .
Note: my port will most surely work for other devices though - like Samsung for example. HTC is becoming a pain in my rear end.
Sent from my C525c using Tapatalk
Nevermind, xthemeengine is outdated with what I am doing. Figured it out.
Sent from my C525c using Tapatalk
Looks like I will be sorting through all files to include xml's. This will definitely make for a completely new look on my phone.
Will work best with 4.2.2 though lol.
Sent from my C525c using Tapatalk
Concept
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my C525c using Tapatalk
Why gold? Think that you should go with some variation of miui look. Simple and classy.
bataya said:
Why gold? Think that you should go with some variation of miui look. Simple and classy.
Click to expand...
Click to collapse
Lol, this is just a test run right now. Playing with this and then will see about other things. Also testing out some skins as well.
Sent from my C525c using Tapatalk
Having a little fun lol
Sent from my C525c using Tapatalk
I've made a completely open sourced launcher.
Currently it's based on the same "Launcher3" app of Google, and I'd like Android developers help me make it the best launcher out there, yet keep it open sourced and free for all.
Here's a sample of how it looks like (but you probably know how the launcher looks like anyway) :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I think people deserve the right to have such a thing.
Here's the GitHub project:
https://github.com/AndroidDeveloperLB/LB-Launcher
I've also described how I did it (and it was quite hard to do it).
Will publish it to the Play Store when I see enough interest in it.
Would you be happy to work on such an app?
What features would you like to see first?
As this is based on Google's code, I guess it would take me a very long time to understand how to implement things there (Google makes code very complex for me to understand), so I'd like to ask for anyone who can help with this.
In the future, I'd like to do the same for other Google apps, like the contacts app.
Attached an APK and a video showing the app (though you probably know how it looks like by now...) .
I personally would be interested. Currently I'm learning Java so when I'm finished, I would definitely be interested in helping to build the launcher
HwaA18 said:
I personally would be interested. Currently I'm learning Java so when I'm finished, I would definitely be interested in helping to build the launcher
Click to expand...
Click to collapse
You can also watch the "the new boston" series on YouTube. They teach about both Java and Android development for free. I didn't learn from there, but if I was a beginner, I would have tried it.