Any theme tutorials?

Discussion in 'Liberty ROM D2' started by aadster, Apr 24, 2011.

  1. aadster
    Offline

    aadster New Member

    Joined:
    Apr 10, 2011
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    0
    I'm a strong supporter and user of the Liberty ROM.

    I'm also a graphic designer and do a lot of photoshop and design work.

    Recently, I've been wanting to make some custom Liberty themes, are there any good tutorials on this?

    I'm fairly tech-savvy, so I think a list of files I need to modify/change or tips on how to package something like this would do fine.

    Thanks!
  2. gflam
    Offline

    gflam Developer Theme Developer Developer

    Joined:
    Jun 14, 2010
    Messages:
    1,878
    Likes Received:
    8
    Trophy Points:
    38
    Location:
    Jersey
    well just pull the framework-res.apk from the rom zip that will have most of the stuff for the theme i would then just unzip it and start changing images for beginning

    For better theming you need to understand 9 patch images and decompiling apks so that these images stretch correctly but to begin just unzip and replace images

    here is another thread here with a lot of other links the guy asked the exact same question so i'm sure you can find some info here

    http://www.droidforums.net/forum/droid-themes/126975-looking-theming-guide.html

    I also had a great guide with everything you could ever need i don't have it on my linux partition but i'll look for it and link you to it if i find it
  3. gflam
    Offline

    gflam Developer Theme Developer Developer

    Joined:
    Jun 14, 2010
    Messages:
    1,878
    Likes Received:
    8
    Trophy Points:
    38
    Location:
    Jersey
  4. aadster
    Offline

    aadster New Member

    Joined:
    Apr 10, 2011
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    0
    Awesome thanks gflam, this will get me started.
  5. aadster
    Offline

    aadster New Member

    Joined:
    Apr 10, 2011
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    0
  6. TheSwaggeR
    Offline

    TheSwaggeR New Member

    Joined:
    Jan 11, 2011
    Messages:
    744
    Likes Received:
    0
    Trophy Points:
    0
    This site provides some useful info but I'm pretty sure some of the programs and stuff, mentioned on there, are either outdated, or you just don't need.

    https://docs.google.com/Doc?docid=0AcdxIJRSH9ypZGZzc2pxNDlfMjdnazk4OHNxZA&hl=en

    If you go to this section of the forums:

    Droid Themes - Droid Forum - Verizon Droid & the Motorola Droid Forum

    You'll pick up bits and pieces on what some people have provided. I provided an extensive guide on how to use the SDK And AVD Manager Emulator where you can test your APK's after you edit them and see if they work on the emulator, if they look good enough, or just to simply test a complete theme before adb pushing it to your phone.

    This site here:

    Android SDK | Android Developers

    Is where you can get the SDK, also need Java Runtime and JDK in order to get it working together. There are also a lot of useful info on that link about developments, icon design guides, eclipse + adt plugin, and a bunch of other stuff.

    Here's a few extra sites to get some useful tips on different areas of themeing:

    APK Manager 4.9

    Apk Manager 4.9 - Makes Modifying Ur Apk A Breeze (Windows/Linux) - Page 8 - xda-developers

    A thread on questions about editing PNG's

    [Q] editting png - xda-developers

    Some more guides on themeing

    [GUIDE] Want to learn how to theme? - xda-developers

    A little about deodex and odex (not really needed but good to understand about)

    What's Deodex and Odex? [Archive] - xda-developers

    xUltimate Tools (can be useful if you need it)

    http://www.droidforums.net/forum/xeudoxus/47283-release-xultimate.html

    Color Chart for XML editing

    RGB #CC4A33 • RGB Chart & Multi Tool • Color • PerBang.dk

    Some useful tips on how to edit XML's

    http://www.droidforums.net/forum/te...dit-xmls-more-adb-apk-manager-how-basics.html

    Tutorial on drawpatch9

    http://www.droidforums.net/forum/up-coming-themers/123430-tutorial-drawpatch9.html

    A little bit about how to theme with your Emulator

    How to Theme With the Emulator

    How to install a working Android Market on the Emulator

    How Do I Install the Android Market on Android SDK - Tech-Recipes

    How to use an SD Card for an Emulator (more like an ISO image rather than an SD Card)

    How to create and use the SD Card with the Android Emulator « Android Development

    Some ADB command lines to help you out with

    ADB - Android Wiki

    Icon Design Guidelines

    Icon Design Guidelines | Android Developers

    Eclipse IDE for Java EE Developers (good for app development and/or themeing)

    Eclipse IDE for Java EE Developers | Eclipse Packages

    APKTool (kind of like APK Manager but from different developers)

    android-apktool - Tool for reengineering Android apk files - Google Project Hosting



    This is what I use for themeing and app development:

    JRE (latest version)
    JDK (latest version)
    Android SDK
    Eclipse Galileo Java EE IDE
    ADT Plugin for Eclipse
    APK Manager 4.8 and 4.9
    Notepad++
    Photoshop CS5
    7-zip and Winrar
    Github
    Dropbox
    Autosigner
    Beyond Compare
    Smali
    Baksmali
    Smali Wrapper
    Baksmali Wrapper
    HxD
    Color Code Chart

    Bottom line... I really did not receive much help from anybody on how to theme. I basically had to scour droidforums, xda, and different websites to pull bits and pieces of things I needed. Tips, tricks, and eliminating tools I did not need. I had to set up everything on my own without any help and I was doing it blindly with no help either. It took me a good month to get things set up properly and I was better equipped using Linux Mint as a dual operating system along-side of Windows Vista but I had 3 bad virus hit my laptop and mess everything up so I can only use Windows Vista for now till I buy another laptop and make it a sole Linux operating system.

    It's a shame that most of us cannot get help from the more experienced people but when we become experienced with it finally we are building the path for other new people to be able to do this easier instead of asking for help for months and giving up due to the lack of help at all. So, good luck with this!
    Last edited: Apr 24, 2011
  7. gflam
    Offline

    gflam Developer Theme Developer Developer

    Joined:
    Jun 14, 2010
    Messages:
    1,878
    Likes Received:
    8
    Trophy Points:
    38
    Location:
    Jersey
    Wow long ass post ha lots of good stuff there but anyway that guide i posted has a lot in it too and if you need any help feel free to send me a pm and i'll blow the dust off the theming part of my brain :) ha i still know it all just not as artistic as i wish i was so i had to move on to coding lol
  8. TheSwaggeR
    Offline

    TheSwaggeR New Member

    Joined:
    Jan 11, 2011
    Messages:
    744
    Likes Received:
    0
    Trophy Points:
    0
    You should check through the guide, like I did, and eliminate some stuff and mention it here. There are a couple tools that don't seem to function anymore, a few info in there as well that are really outdated. There's been different, better methods established and also the unnecessary need for every single tool listed in that guide (don't forget a couple of them either don't function properly anymore or their link(s) for downloading are no longer available).

    Sent from a different galaxy in space...
  9. gflam
    Offline

    gflam Developer Theme Developer Developer

    Joined:
    Jun 14, 2010
    Messages:
    1,878
    Likes Received:
    8
    Trophy Points:
    38
    Location:
    Jersey
    I'm sure some of the stuff is old I haven't themed like hardcore in a long ass time ha my theming now is just small things like one app or something

    Sent from my Droid using DroidForums