Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,809,687 Members 40,465 Now Online
XDA Developers Android and Mobile Development Forum

[APP][2.2+][WIDGET][UCCW] UCCW Google play skins project

Tip us?
 
vineetksirohi
Old
(Last edited by vineetksirohi; 1st January 2013 at 08:15 AM.)
#1  
Senior Member - OP
Thanks Meter 2,287
Posts: 760
Join Date: Oct 2010

 
DONATE TO ME
Default [APP][2.2+][WIDGET][UCCW] UCCW Google play skins project

Now themers can provide their amazing uccw skins in Google Play market without writing a single line of code.


******* Note: UCCW 2.1.2 version required. Get it from Google play. *******

Motivation behind the project is to give themers and graphic designers equal opportunities to earn appreciation and money from Google Play store.
If you know how to make a hello world program in android then you can provide your skins in apk format.

The advantage of apk skins are:
1) Easier to install, uninstall.
2) Doesn't depend on sdcard.
3) Users are familier with apks.
4) Ability to upload in google play. People can rate themes. Themers can easily provide updates. Themers can also earn money for their work. Skins are easily available just by searching for UCCW skins in Google play.

Requirements :
1) Knowing how to make a 'Hello world' program in android.
2) Google play developer account.
3) UCCW version 2.1.2.

There is sample android project 'uccw_notepad.zip' attached. Unzip it and use it to create a new android project in eclipse. It has two skins inside Assets folder. When you install this project in your phone you see these skins when adding widget to homescreen.

Steps to make your apk:
1) While exporting your skin in UCCW editor check the 'check for apk zip' option. You get your skin in 'sdcard/uccwOutput' folder with 'zip' extension.
2) Unzip sample project 'uccw_notepad.zip' on desktop in your computer.
3) Open eclipse. Create new project. Select 'Android Project From Existing Code'.. See screenshots below.
4) Change package name of project to a unique name - it can be [?].[?].[yourname].[skinname]. ? can be any word. You have to open AndroidManifest.xml and change package name there. See below screenshot.
5) Remove old skins (everything) from Assets folder. Unzip your skin, copy the contents and paste in Assets folder.
6) Make changes as shown below in screenshots.
7) Export project. You get the apk file. Upload it in google play.














Providing updates to your skins: You need to change 'android:versionCode' and 'android:versionName' in AndroidManifest.xml file. But package name must be same.
'android:versionCode' should be the next number (decimal numbers not allowed, only whole numbers like 1,2,3 etc.)
'android:versionName' can be a decimal number like 1.0.1 or 1.1.0 etc.




A nice guide to set up your development environment and make a Hello World android app..




Eclipse - download from here - http://www.eclipse.org/downloads/
Pick Eclipse IDE for Java Developers.


Android - how to make your first app link
http://developer.android.com/training/index.html


Things to note:

2) If possible provide a video in Google play, showing how to install your skin. Be as detailed as possible. Because users may not know about UCCW at all.
3) For weather skins, tell users how to set location in UCCW settings and change to Celsius or Fahrenheit.
4) Long press on apk skins uninstalls them.
5) You can provide a different thumbnail than provided by uccw. Just keep the size same.

Issues
1) You have to provide your own weather icons. Default weather icons won't work on apk skins. Its by design.
2) Issue - paid skins not appearing for some users. Work around




Wallpapyrus pro clock theme project link
http://forum.xda-developers.com/show....php?t=1978683
Attached Files
File Type: zip uccw_notepad.zip - [Click for QR Code] (1.35 MB, 2116 views)
The Following 76 Users Say Thank You to vineetksirohi For This Useful Post: [ Click to Expand ]
 
NachoB
Old
#2  
NachoB's Avatar
Senior Member
Thanks Meter 461
Posts: 686
Join Date: Mar 2011
Location: Jacksonville, FL
Really cool. Thanks Vin!! Just found my inspiration to make skins
 
sidnoit22
Old
#3  
sidnoit22's Avatar
Senior Member
Thanks Meter 580
Posts: 1,631
Join Date: Sep 2011
Location: Gwalior

 
DONATE TO ME
Wow thats awesome.

Sent a Jellybean from my Jar



Device: mako
ROM: Velocity 4.4.4
Kernel: Stock ROM
Recovery: TWRP 2.7.1
Radio: .03
 
dcsms
Old
#4  
dcsms's Avatar
Senior Member
Thanks Meter 757
Posts: 432
Join Date: Feb 2012
Location: Padang

 
DONATE TO ME
its nice. i try the sample project...then i found this....
when we add widget- the sample skin appear in list...
but when we open/manage skin, only the skin from sdcard lay in the list....

sory - bad english
 
vineetksirohi
Old
(Last edited by vineetksirohi; 23rd September 2012 at 04:40 PM.)
#5  
Senior Member - OP
Thanks Meter 2,287
Posts: 760
Join Date: Oct 2010

 
DONATE TO ME
Quote:
Originally Posted by kill3d View Post
its nice. i try the sample project...then i found this....
when we add widget- the sample skin appear in list...
but when we open/manage skin, only the skin from sdcard lay in the list....

sory - bad english
As per policy I have made apk skins non-editable. You don't want your hard work copied easily and sold in another name.
The Following 2 Users Say Thank You to vineetksirohi For This Useful Post: [ Click to Expand ]
 
nizi652
Old
#6  
nizi652's Avatar
Member
Thanks Meter 234
Posts: 77
Join Date: Apr 2012
wow! try to my arihan v series thx
 
dcsms
Old
#7  
dcsms's Avatar
Senior Member
Thanks Meter 757
Posts: 432
Join Date: Feb 2012
Location: Padang

 
DONATE TO ME
Quote:
Originally Posted by vineetksirohi View Post
As per policy I have made apk skins non-editable. You don't want your hard work copied easily and sold in another name.
Ouh... i got the point sir...thanks
Maybe some encryption needed to make the skin untouchable...

Sent from my GT-S5360 using Tapatalk 2
 
Aarush
Old
#8  
Aarush's Avatar
Senior Member
Thanks Meter 698
Posts: 1,485
Join Date: Jan 2012
Location: New Delhi
A great start!

Sent from my Xperia neo V

| Xperia neo V | Nexus 5 (current) |
| My theme | My second theme | Transparent statusbar (ICS) | CRT Off (GB) |



 
blackbearblanc
Old
#9  
blackbearblanc's Avatar
Recognized Themer
Thanks Meter 6,467
Posts: 4,300
Join Date: Sep 2011

 
DONATE TO ME
Hi.
I tried.
Exported own skin.
Changed assets.
Changed name.
Exported as signed apk.
Installed on phone.

But it doesn't show up in the uccw themes list.? So how to add it on screen?
Am I missing something?
 
pooley:)
Old
#10  
pooley:)'s Avatar
Recognized Themer
Thanks Meter 2,376
Posts: 1,912
Join Date: Aug 2010
Location: Orléans

 
DONATE TO ME
Good news. Thanks Mr V.

Sent from my toilets



I'm looking for any kind of regular graphic job (destination worldwide, mainly US, Canada), please let me know.
[ UCCW SKINZ | TUTS ]

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes