yashsingh1/xdaforums huggingface dataset:
[Android Themes] [] AL []:
You are right: the signed apk shouldn't be smaller than the original (or not that much anyway) and there's no need to try to install such a small file; something definitely goes South here.

Maybe 100MB+ is just too much for ZipSigner to handle, maybe there's something else, but I would certainly try signing the modded app with something on the PC instead. I've only tried a couple times to sign a ~30MB SSK on the phone using Mixplorer file manager + signing addon and I remember that it took quite a long time to finish. On the PC, it's like 3 seconds and my phone is not that bad specs-wise...

SSK of that size might be just too much (too many small files) for ZipSigner to work properly.... And btw, what kind of key did you chose? Auto test-key?

And one last thing: as I wrote not long ago, taking small steps is the key in debugging; so don't mess with modded theme yet, just make sure your signing and installation work first. So re-sign an untouched SSK and try; once that works, move on to mods.

Good luck.
[Android Themes] syverman:
For me that I use zipsigner a lot on my phone when I make some themes, works just fine with out the need of creating a key sing, just use the test key or auto select, that's all.

For me the best way of mode or create a theme is right on your phone, use ZArchiver to open the apk with out the need of extract the files(this is for mod an existing theme) locate the theme you want to mod and open the xml files with turbo editor or any other editor that you prefer, make all the changes you want, save the file on turbo editor, close the editor and now if you are using ZArchiver pro or mixplorer, the xml automatically will be updated inside the apk, if not, in case your using ZArchiver free, locate the ZArchiver file on

Internal storage >Android >data> ZArchiver, and inside that folder you'll fine another one with the updated files you're working, copy the new ones, now that you know where the new files are , open again your apk with ZArchiver, navigate through your moded theme and just hit the add button and again navigate through the folder where the new files are, ones you did all that, close ZArchiver, open zipsigner, use the test key or auto, sign the apk, and just wait, it would take some time depending of the size of your apk and the amount of files inside that apk.

Now if everything is OK, un install your previous SSK and install the new one SSK.signed.apk, that all for me at least, you need to un install your previous apk because the key sing are different than the original SSK from DJ.

With mixplorer is even better because you already have a signer plug in and the editor, don't extract the files if you only need to mod and change some color's, but if you want to create one from scratches, pick one theme and copy that folder and work with that folder changing and adding your personal taste, when your done, just add it to the apk by copy paste the folder inside and REMEMBER to add the new theme name on the theme.json file.

Good luck ?

Enviado desde Tapatalk
[Android Themes] TEKtheMAESTRO:
i tried both the auto testkey, and created my own key and tried that too. both my key and the autotest key worked just fine on another apk i had lying around. in fact, they work with everything i have in my downloaded folder, EXCEPT for the superswiftkey apk.... which happens to be the largest one there by a huge margin. so maybe youre onto something there. how would i go about signing on my comp? can i download zipsigner to my computer? or should i get ready to start doing some real coding here lol
[Android Themes] syverman:
Use apk tools on your pc, or more simple, download the original SwiftKey from apk mirror(pick the one for your Android version) and work with that, is the same, pick the theme you want from SSK and... Just add the themes you want on your apk, the rest is history, work with a small apk for now.

For me right now my SSK has only 3 themes, but when I create a new one I work with the original Super SwiftKey.apk it take a really long time on sing the apk but always work, but then again if you want to start creating your own themes, is better if you do it with a small apk

Enviado desde Tapatalk
[Android Themes] kantjer:
If your ROM supports layers you can also pull the theme from SSK and make a layer. That way you can use the official SwiftKey.

Sent from my Nexus 6P
[Android Themes] brordavid:
Have you tried this?

Sounds like a fun thing to do. :)
[Android Themes] kantjer:
Yes I made a layer last weekend

Sent from my Nexus 6P
[Android Themes] brordavid:
I believe I have some reading to do how to create a layer. :)

Thanks for the layers suggestion. :good:
[Android Themes] maruashok:
Can I Use Latest Version Themes In Older Version..??

I Want To Use SwiftKey Keyboard 6.3.1.91 Themes in Older Version SwiftKey Keyboard 5.2.3.144, I Tried Your Method But When I Try To Change Theme From Swiftkey Settings It Fails And Application Crashes..!!

Please Help Me How Can I Do It..?? :confused::confused::confused:

Thanks...:fingers-crossed::fingers-crossed:
[Android Themes] djdarkknight96:
No, Layer or CMTE cannot theme assets. That's why some of then send me files to add for their themes to be included!

I updated last night and fell asleep during zipalign, it take a while. Did you use the thread specifically to update and reduce SSK? updating is pretty easy if nothing changed..delete themes folder inside apk then drop the one we made from old SSK. But that old version might not have fixes I did. Use the latest updated files.
[Android Themes] LucasUruguay:
I am ask a thing, if I erased some themes, and update the app, I have to delete the themes again? Thanks :)

Enviado desde mi Moto G 2014 mediante Tapatalk
[Android Themes] djdarkknight96:
Keep a folder with your reduced themes in it and just delete the themes folder from the new apk. If I add themes you like would be the only reason to edit your custom made themes folder.

TO EVERYONE!

Edit, I see a new update .95 for 4.0.3+ 6.0 and 6.0 arm64 I'm updating them all so if your using a Nexus 6p or arm 64 device it will be on MM so it's just for them. Give me a few hours I'm doing this and another project at the same time.

DJ
[Android Themes] djdarkknight96:
Op updated!!!!

SuperSwiftkey-6.3.1.95 Update!!!!

Make sure you use the correct version!!!

DJ
[Android Themes] kantjer:
Can't comment on CMTE but with layers it can be done.
[Android Themes] djdarkknight96:
Oh lucky layers themes can I guess..But CMTE 100% cannot. :rolleyes::crying:
[Android Themes] TeeKay35:
Can you please explain which version is for what in the new update? :)

MM = Marshmallow?

Differences between:

SuperSwiftkey-6.3.1.95.apk

SuperSwiftkey-6.3.1.95-MM-N.apk

SuperSwiftkey-6.3.1.95-MM-N-arm64.apk
[Android Themes] nathanchance:
First one is for all systems but N

Second one is for Marshmallow and N (you can use either the first or the second on MM but only this one on N)

Third one is the second one but for 64-bit devices like the Nexus 6P and 5X.
[Android Themes] bubbasqueeze:
Thank you for the updated app

I experimented a little during those days, and I got some issues i cannot seem to solve myself.

The first one is about letters... after I messed a bit on the xmls somehow they got scaled up, and I have no clue on how to resize them. I have a feeling about that padding setting but it does change nothing on me :eek:

Second is about the background...when I set a jpg both landscape or portrait in a theme, it doesn't center properly the keyboard like scaling to match the size of the keyboard... it just show a part of image (even if in the style.json is set on "Scale"). In landscape mode, even if the landscape jpg was way larger than the portrait and set correctly in the background.xml or background_landscape.xml, it was showing just the top part as if was using the portrait jpg! :eek:

May Odin bless you for your help

https://drive.google.com/file/d/0B8oO2RQMakZXcVNuQXhNWk1GTHc/view?usp=docslist_api

https://drive.google.com/file/d/0B8oO2RQMakZXVTlVajhRdTJFNjA/view?usp=docslist_api

https://drive.google.com/file/d/0B8oO2RQMakZXdE1od1RrVG0xSjA/view?usp=docslist_api
[Android Themes] [] AL []:
Regarding the background cropping, I've mentioned it a couple times already: I don't think that SK is actually using the landscape pic. It fits (scales) the normal pic horizontally, then crops the bottom. It is a serious limitation and there's not much to do about it until SK fix their mess.

Regarding the characters font size, yes it is the paddings used (for xml based keys) that will determine/affect the font sizes. If the key is designed with a 9-patch png, same thing happens but it is the bottom and right side patching that dictates how the characters will look. Both methods are not trivial and need testing and experimentation in order to set things properly; that is mainly the hardest part of making SSK themes.

This is especially true if one chooses to make a theme without upper characters (like my shield one) where vertical alignment in the different key size scenarios will greatly restrict design freedom. I had to do a lot of trial and error with the 9-patching to get everything to display properly. And still, the letters are slightly too high on certain lanscape modes (and a bit too low on some portrait views/sizes).
[Android Themes] syverman:
I wish we can center the letters only without affecting the upper characters, numbers and symbols on 123 screen, that would be great if Sk fix that in order to make more beautiful minimal themes.

Enviado desde Tapatalk
[Android Themes] medok92:
what is the name of this font please ? thx ^^
[Android Themes] kantjer:
It's walkwaybold

https://www.androidfilehost.com/?fid=24269982087018235
[Android Themes] medok92:
thx for this fast reply :)
[Android Themes] nani666:
That font is looking good ????
[Android Themes] bubbasqueeze:
Respect! resizing letters was a win. I managed to set the padding to 8dip in the normal/pressed xmls, and totally love it now!

:victory:
[Android Themes] Francescoso:
Hi I can not create a white theme, clean and symbols on the keyboard .. I wanted to create it as the theme of the galaxy s6
[Android Themes] [] AL []:
I've downloaded the latest (gigantic) SSK yesterday and I was surprised to see that my Leather themes were not included in there.... But thinking about it more, I think that I did like I've done for my last Shield ones and did not give DJ a complete (all dpis) set at the time.

So there you go!, I've just finished a copy-paste-decompile-resize-copy-paste-compile-copy-paste ... ... ...repeat ... frenzy and I've completed all of my 5 newest themes:

[] AL [] Blue v2

[] AL [] Shield

[] AL [] Shield Dark

[] AL [] Leather

[] AL [] Leather Light

40 folders and just shy of a thousand files - ouch!!

Anyhow, it's all done now, so next time I get a Swiftkey design craving, I'll start clean with peace of mind about those...

So here they are attached below.

Enjoy!

/AL
[Android Themes] chris264:
Beautiful Themes, look forward to the next update. Hope the themes are then contained. greetings
[Android Themes] djdarkknight96:
I got it, but so it doesn't get lost in the thread PM me the links so I can't miss them next time. I never seen the first release but like you said if not all dpi are included I can't add them. Thanks bud they look great!
[Android Themes] DTS_ManiaC:
[MENTION=2126467]djdarkknight96[/MENTION] will you add this themes in your next update?
[Android Themes] nathanchance:
Pretty sure that was implied in his post right above yours lol.
[Android Themes] DTS_ManiaC:
Oh man, i didn't see it because i have very low dpi and extra small texts lol
[Android Themes] erikalin:
Just a post to say thank you for this awesome app. It's one of my favorite things on my phones... I just make my own little themes of favorite family and pet photos, and I keep DJ's Blue XMas theme because it's awesome, and then I get to feel happy whenever I type anything. :) So cool. Thank you for sharing Super Swiftkey with us all. Cheers.

Edit: Ha! I just realized the snow accumulates on your DJ's Blue Xmas theme. Soo cool, man .
[Android Themes] [] AL []:
What was wrong with my Neon themes background?

Lol - just joking!

Good job, glad you like SSK and that you could tweak it to make you happy.

Life's too short, keep smiling.

:cowboy:
[Android Themes] djdarkknight96:
That's so awesome, good work bud!
[Android Themes] erikalin:
Hi there, No your work is great. That's what I meant by posting to begin with, to say thanks (for everyone involved) for making this app that we can customize without any effort. It's not "good job" for me because I don't have to do anything, lol. Pick a theme that is already made for me, replace with my pictures and colors, and say thank you to you DJ and the rest of you fine people. ;)

I do mean it. It's a core XDA thing, when people get behind a project and commit so much of their time and talent to it. This is one such fine project, so I made the sappy thank you post. Like many of us, I spend hours looking at my phone. A lot of that time for me is typing. This app is appreciated.
[Android Themes] Thebear j koss:
Hi Erika. Good to see you are still around on XDA. ☺️ Going to be hard to find a better keyboard option if and when this stops being maintained or updated.

Thebe?r'$ NeXu$
[Android Themes] firewyr:
First of all thanks to all that contribute to this app and help people like me. Now the problem solving part lol

I'm using an S3 lte with the stock rom 4.4.4 and I can't update my superswitkey beyond the 6.1.0.71. They all give a package installer error. I've been reading the thread and can't figure out why, the original playstore apk updates to the latest version but not the modded one . I've seen some replies about signing the apk, is that the reason or is that only when you're adding themes and editing the app? I'd really appreciate some help because I really like the work you're doing here but I would also like to use the most recent version of the app. Thanks in advance. ;)
[Android Themes] Portgas D. Ace:
I guess you are facing a parsing error, right? This is due to the fact that some of the .apk's are designed to work on Android 5.+, but not on KitKat. Ensure you are downloading the correct files. The latest version that "should" work on KitKat (at least to my understanding) is this one.
[Android Themes] djdarkknight96:
New update in progress, adding new themes sent to me.
[Android Themes] firewyr:
Thanks for the reply but it didn't work, the same thing happened, there was a package installer error. :(
[Android Themes] Portgas D. Ace:
Did you try to install the new version over the old version? Or did you make a clean install (uninstall old version of SwiftKey and install the new version)?
[Android Themes] firewyr:
Tried both ways. Installing over the previous version and removing the older version restarting the phone and installing the version you sugested and had the same error on both.
[Android Themes] insigma28:
Looking forward to the update DJ.

Tapped from my Moto G xt1032
[Android Themes] varunrramani:
It is maybe because of the apk size. Try reducing the size to around 100 mb and it should install fine. To reduce the size read the instructions given in the thread link in the op.
[Android Themes] hitulg:
Can anyone please design a theme just like the iOS keyboard? It's amazing and looks cool. Thank you!
[Android Themes] kunal1540:
There are already 5-6 themes based on ios if not more. That too in both flavors dark and light.
[Android Themes] djdarkknight96:
Op updated!!!!

SuperSwiftkey-6.3.2.53 update with apk's and zips for all!!!!

New []AL[] themes added

Enjoy!

DJ
[Android Themes] cerealguy:
It's a great week end! :D
[Android Themes] demonrr:
I love it ???

Enviado desde mi PE-TL10 mediante Tapatalk
[Android Themes] DragonXD:
What is best for me? I have a mediatek xelio x10. I always used the normal version but what is the arm64 for ? Can I install arm64 over normal ? Thanks

Envoyé de mon Xperia M5 en utilisant Tapatalk
[Android Themes] milski65:
Don't know what that is, but installed same on moto x pure on lp without issue. Been running his apk for some time. No problems yet. Can't answer about mm or above.
[Android Themes] DragonXD:
I think I should take arm64 for the xperia m5 because of my processor 64bits. And the normal version for my other jiayu s3. I didn't search before asking. Sorry.

But can I install arm64 over the normal? I used the normal version on the 64bits

Envoyé de mon JY-S3 en utilisant Tapatalk
[Android Themes] djdarkknight96:
Yes new themed apk will install over old themed apk.

Everyone:

If you don't know your processor Google it. The normal apk that's not labeled is fully universal if your not sure. If you know, use the one SwiftKey optimized for your processor.

The arm64 Zip might need a delete in system or Rom flash first because libs are different.

Hope this clears things up.
[Android Themes] DTS_ManiaC:
But it's good to remind that galaxy note 4's exynos processor is 64bit, but runs in 32bit mode. But only good thing is the gn4 is the one and only phone in this situation as far as i know [emoji1]

Anyway, thanks for this awesome keyboard dj. Keep up the fantastic work! [emoji106]
[Android Themes] Tommydorns:
Wanting to reduce the amount of themes. Which theme(s) are required now? I know it changes from time to time.
[Android Themes] djdarkknight96:
Carbon and Nickel afaik.
[Android Themes] syverman:
Actually if think none of SwiftKey default themes, just keep the resources folders, in my SSK I only have 5 themes and all by me ?, I'm only keeping the material resources folder and spotlight folder, is important that in the json file you put at top the theme you want to display first as a default theme.

Enviado desde Tapatalk
[Android Themes] FullWipe:
I just kept material_resources, spotlight_resources, black_ice and his relative resources (ics_resources).

Everything working fine with old 6.3.1.95...i don't know with latest version. I will try tomorrow :)
[Android Themes] shinesthru:
[MENTION=2126467]djdarkknight96[/MENTION] I have a moto x pure edition, snapdragon 808 processor, which should be compatible with the a64 apk. Well, the app installed just fine, and I'm tapping away right now using it. My problem is that I have the sync issue, so I flashed the zip "SuperSwiftkey-6.3.2.53-Flash-In-Recovery-MM-N-arm64", which corresponds with the apk I installed, but my phone won't boot after flashing. It gets stuck on "Starting apps". Luckily I'm of the old school and I always have a fresh nandroid handy before flashing anything. Any ideas?

Edit: sorry, I should add that in running a MM build.
[Android Themes] djdarkknight96:
Hmm, shouldn't cause bootloops as it's just the keyboard. Try the regular version..non arm64.
[Android Themes] shinesthru:
Will I need to uninstall the arm64 app, install the regular one, then flash the regular sync-fix zip? Or just flash the zip?
[Android Themes] djdarkknight96:
The zip is the only thing needed, uninstall all of SwiftKey then flash the zip. It's not just a fix it's the entire apk with SwiftKey original signature.
[Android Themes] shinesthru:
Oh, wow. That was probably my issue! If I don't follow up, just assume that solved my problem. Thanks so much for taking the time to answer my questions.
[Android Themes] [] AL []:
Old school books would tell you that you

don't need restore a nandroid; you can just use your recovery and go delete the system folder that the zip added. Or if you use a custom rom, just install it again without wipe before but dalvik and cache after.

Real old school textbook would say: always prepare an UNDO zip and copy it along your new one on the phone, if something goes wrong, reboot in recovery and flash it like nothing ever happened..

:)
[Android Themes] shinesthru:
Well, I'm not savvy enough to know what libs are installed where, or how to make an undo zip. A nandroid restore works just fine. I wasn't trying to brag or start a whose more old school pissing contest. I only mentioned it because I see a lot of users modding Willy nilly, breaking something without a way out or the knowledge to do so, and then complaining to the developer or the community.
[Android Themes] [] AL []:
I was just trying to help there Joe. I don't know where you got a pissing contest idea from...

If you use a file explorer and look inside the SSK zip, you will see what changes are made in the /system folder. If libraries are added, you'll see them somewhere like in /system/lib folder and so on.

As for making an undo zip, it can easily be done by using a copy of the SSK zip, removing the system folder and editing the updater-script (and re-sign the zip). More info can be be found on one of my threads. It might be outdated a bit, but if you have questions, you can ask there and I'll be glad to help if I can..
[Android Themes] shinesthru:
My apologies for the misunderstanding. Sometimes text based communication lacks some nuance. Thank you for the help.
[Android Themes] djdarkknight96:
Sometimes too much info is bad, in this case him doing nandrpid is best practice. Making revert zips and all that is for us advanced guys but users that's a little too much. Why suggest more advanced steps if nandroid is just fine? Appreciate you helping but this post didn't help anyone, just frustrated things. Hope you understand.

Ps. Nandroid is old school and should be in all schools! Lol

DJ
[Android Themes] Thebear j koss:
Even if you have other methods nothing beats having that once a week backup. You can usually set it up now that you don't even know it happens, just schedule an automatic backup at whatever time is most convenient and you are good to go. It's nice being able to use a recovery root manager like twrp has, but a good nandroid is the safest bet.

Thebe?r'$ NeXu$