Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP vineetksirohi

23rd September 2012, 02:47 PM   |  #1  
OP Senior Member
Thanks Meter: 2,289
 
764 posts
Join Date:Joined: Oct 2010
Donate to Me
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, 2211 views)
Last edited by vineetksirohi; 1st January 2013 at 09:15 AM.
The Following 76 Users Say Thank You to vineetksirohi For This Useful Post: [ View ]
23rd September 2012, 05:07 PM   |  #2  
NachoB's Avatar
Senior Member
Flag Jacksonville, FL
Thanks Meter: 462
 
686 posts
Join Date:Joined: Mar 2011
More
Really cool. Thanks Vin!! Just found my inspiration to make skins
23rd September 2012, 05:10 PM   |  #3  
sidnoit22's Avatar
Senior Member
Flag Gwalior
Thanks Meter: 689
 
1,799 posts
Join Date:Joined: Sep 2011
Donate to Me
More
Wow thats awesome.

Sent a Jellybean from my Jar
23rd September 2012, 05:10 PM   |  #4  
dcsms's Avatar
Senior Member
Flag Padang
Thanks Meter: 758
 
432 posts
Join Date:Joined: Feb 2012
Donate to Me
More
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
23rd September 2012, 05:31 PM   |  #5  
OP Senior Member
Thanks Meter: 2,289
 
764 posts
Join Date:Joined: Oct 2010
Donate to Me
Quote:
Originally Posted by kill3d

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.
Last edited by vineetksirohi; 23rd September 2012 at 05:40 PM.
The Following 2 Users Say Thank You to vineetksirohi For This Useful Post: [ View ]
23rd September 2012, 05:51 PM   |  #6  
nizi652's Avatar
Member
Thanks Meter: 234
 
77 posts
Join Date:Joined: Apr 2012
wow! try to my arihan v series thx
23rd September 2012, 06:01 PM   |  #7  
dcsms's Avatar
Senior Member
Flag Padang
Thanks Meter: 758
 
432 posts
Join Date:Joined: Feb 2012
Donate to Me
More
Quote:
Originally Posted by vineetksirohi

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
23rd September 2012, 08:13 PM   |  #8  
Aarush's Avatar
Senior Member
Flag New Delhi
Thanks Meter: 700
 
1,499 posts
Join Date:Joined: Jan 2012
More
A great start!

Sent from my Xperia neo V
23rd September 2012, 09:03 PM   |  #9  
blackbearblanc's Avatar
Recognized Themer
Thanks Meter: 6,572
 
4,339 posts
Join Date:Joined: Sep 2011
Donate to Me
More
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?
23rd September 2012, 10:09 PM   |  #10  
pooley:)'s Avatar
Recognized Themer
Flag Orléans
Thanks Meter: 2,381
 
1,917 posts
Join Date:Joined: Aug 2010
Donate to Me
More
Good news. Thanks Mr V.

Sent from my toilets

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes