[Q] How to add Material Theme to APIs lower than 21? - Design, Prototyping, UI, Graphics

Is there a way to do this?

I have used Appcompat library was able to get material theme from android 2.3.3 and up. Balance Buddy - My App
Note: Providing link to my app, just so that to show its doable on pre-lollipop devices

Thanks

Thanks so much.

Related

[Q] Why isn't there a theme app for android like winterboard for iOS?

hey everyone,
I'm fairly new to this forum since i just got my first android device. i've been an iPhone user since 2007 and I'm absolutely loving android so far. One problem i'm having is theming the device is awful there are plenty of theme types , themes for launchers , themes for odexed roms and themes for deodexed roms. it just makes life so much harder specially if you're a new user.
for those who don't know what winterboard does, according to google "previously known as SummerBoard, you will use it in order to apply different themes and visual tweaks to your iPhone or iPod Touch.."
now the way winterboard works is simple, the iOS device has images stored in system/UIimages .. what winterboard does is basically backup the system images and applies new images stored in var/mobile/themes. If the image is there it reads it from var/mobile/themes if not it reads it from system/UIimages that way you'll never mess with the system files even if you decide to delete winterboard from you're device.
Now before you start hating on me , i know JKAY v11 mod is available but it is very limited in the amount of customization you can do. I mean this forum is full of brilliant developers , why can't you come up with a universal way of theming devices?
sorry to bore you with all this info but i really hope to see something like winterboard for android devices soon
I agree tho.
Bump
Sent from my GT-I9100 using Tapatalk
I agree but these things just take time. I am very satisfied with CM7 And the themes I downloaded. The developers here are concentrating on making Roms more stable and fixing bugs. In CM7 If you download themes yourself there is an in built theme Chooser which makes it simple to choose themes. If you would rather customize your own Themes use the UOT KITCHEN.
Hope you enjoy Android
Sent from my GT-I9100 using Tapatalk
Until there is a universal theme app, I suggest using miui rom
They took themeing to a new level
mshfar said:
Until there is a universal theme app, I suggest using miui rom
They took themeing to a new level
Click to expand...
Click to collapse
+1 totally agree.
There's always ninja/metamorph/villainthemes. But even those three do nothing to simplify the single most frustrating element of android theming: 9.pngs.
Until somebody whips up an easy editing tool for the 9s, especially on device, theming will be hard.
I kinda get what the OP is talking about though, but unlike winterboard (which, however people like to deny it, saps resources like nobody's business), android theming so far is just patching up system files with practically zero resource overhead in actual use.
eiraku said:
There's always ninja/metamorph/villainthemes. But even those three do nothing to simplify the single most frustrating element of android theming: 9.pngs.
Until somebody whips up an easy editing tool for the 9s, especially on device, theming will be hard.
I kinda get what the OP is talking about though, but unlike winterboard (which, however people like to deny it, saps resources like nobody's business), android theming so far is just patching up system files with practically zero resource overhead in actual use.
Click to expand...
Click to collapse
Thing about winterboard is layers , you can select multiple themes to apply and depending on which order you put them in, they theme different stuff. And really , if you are using an i4 or above you won't notice any slowdown at all. Even with several different themes applied. Just my experience. Its really great I wish theme chooser would be ported to tw roms ! Or universal even better.
Sent from my GT-I9100 using xda premium
I agree MUIU roms are brilliant but i personally never tried them, i'm just waiting for the official release for S II. It should be out in a month.
I know dev's are too busy trying to make roms stable but the question is how many stable roms do we need ? instead of having all sorts of roms each containing their own customization package , why not make your life easier and develop a 3rd party application that does the job for you.
I just don't get it , the dev's are spending so much time coming up with rom compatible mods and themes which needs a lot of testing and time. I personally use the revolution rom and i love it, one problem i faced twice is bootloop after flashing a theme because the themes were not compatible with the rom take in to consideration i flashed them from the revolution kitchen. I dont blame leomar for that in fact big props for him for the amazing work , the guy just doesn't have time to check the compatibility of each theme on the forum.
Besides theming, there's still no simple way of renaming apps on Android. Wasn't Android supposed to be an open platform unlike iOS?
dubart said:
Besides theming, there's still no simple way of renaming apps on Android. Wasn't Android supposed to be an open platform unlike iOS?
Click to expand...
Click to collapse
i know you can rename apps if you're using go launcher ex, i don't think there's a way to rename using TW.
I use MIUI rather than waiting... lol
T-Mobile theme engine...
Sent from my Xoom using xda premium
there is finally Winterboard and mobile substrate for android!!
saurik just released it today!
https://play.google.com/store/apps/details?id=com.saurik.substrate
Cydia substrate and winterboard for android
http://www.xda-developers.com/android/cydia-substrate-released-by-saurik-for-android/
the guy who made it foe iOS has also released it for Android just today .
there is xtheme engine, you can change themes, and there are different launchers
there is also the Xposed Framework
try "buzz launcher" . it gives you many, many different desktops !
Good news
aka12345 said:
hey everyone,
I'm fairly new to this forum since i just got my first android device. i've been an iPhone user since 2007 and I'm absolutely loving android so far. One problem i'm having is theming the device is awful there are plenty of theme types , themes for launchers , themes for odexed roms and themes for deodexed roms. it just makes life so much harder specially if you're a new user.
for those who don't know what winterboard does, according to google "previously known as SummerBoard, you will use it in order to apply different themes and visual tweaks to your iPhone or iPod Touch.."
now the way winterboard works is simple, the iOS device has images stored in system/UIimages .. what winterboard does is basically backup the system images and applies new images stored in var/mobile/themes. If the image is there it reads it from var/mobile/themes if not it reads it from system/UIimages that way you'll never mess with the system files even if you decide to delete winterboard from you're device.
Now before you start hating on me , i know JKAY v11 mod is available but it is very limited in the amount of customization you can do. I mean this forum is full of brilliant developers , why can't you come up with a universal way of theming devices?
sorry to bore you with all this info but i really hope to see something like winterboard for android devices soon
Click to expand...
Click to collapse
Gud news guys.... now winterboard itself is available for android.... just search it in the play store....
I have downloaded cydia substrete but when i click on install it says something like frawy pants. What is that?
GT-I9100 cihazımdan Tapatalk 2 ile gönderildi

Google Fighting Back Against Custom UIs

Looks like Google is getting sick of carriers and manufacturers messing with their hard work.
http://androidcommunity.com/google-...theme-requirement-for-market-access-20120103/
Sent from my SPH-D710 using Tapatalk
I hope this sticks. Im sick of Touchwiz
Fantastic.
At first I thought this might chap the asses of Motorola, LG, Samsung and (especially) HTC...but it doesn't seem to be saying "NO CUSTOM UI FOR YOU"...which is probably smart. Since there are many app markets now--an especially notable contender being Amazon--handset makers may not give a ****...though to volley it back again perhaps that would lose them any lawsuit insulation Google may (or may not) have been giving them.
daneurysm said:
Fantastic.
At first I thought this might chap the asses of Motorola, LG, Samsung and (especially) HTC...but it doesn't seem to be saying "NO CUSTOM UI FOR YOU"...which is probably smart. Since there are many app markets now--an especially notable contender being Amazon--handset makers may not give a ****...though to volley it back again perhaps that would lose them any lawsuit insulation Google may (or may not) have been giving them.
Click to expand...
Click to collapse
Verizon tried that with the fascinate and an LG phone, and it didn't work out too well for them. , it seems like the future ui's will be limited to just a launcher and apps, which can easily be replaced with stock.
Sent from my SPH-D710 using Tapatalk
I hope they stick to it. This would be great.
kingsway8605 said:
Verizon tried that with the fascinate and an LG phone, and it didn't work out too well for them. , it seems like the future ui's will be limited to just a launcher and apps, which can easily be replaced with stock.
Sent from my SPH-D710 using Tapatalk
Click to expand...
Click to collapse
...so no mucking with the framework beyond what something in an apk and/or widget could provide?
I will pray that this is the case.
I'm not so hopeful.
Either way, if they got pissed enough at google it wouldn't be the same as the Bingification of a couple phones by the carrier--though that is always a (remote) possibility. They could use Google for default search (I'm sure Google would still prefer it), they just couldn't use GAPPS or put a Google logo on the thing. I'm sure you know all of this already...But, alternate apps are available and alternate markets exist....big ones, notable ones with big names behind them (ahem, Amazon and a handful of much smaller fish)....I think the only thing Google might bring to the table for their compliance is implied or actual protection in the WW3 of lawsuits crisscrossing the industry.
But, whatever about that tech-navel-gazing... I hope what you suggest is true. I read the article and got nothing more than "key aspects" of the UI should stay mostly stock, if thats cool....unless Google is planning on putting the screws down, which I pray they do.
Its about God damn time. Scratch touchwiz, sense, and MAP.
Sent from my SPH-D710 using xda premium
This doesn't prevent companies from using a custom UI. It only assures developers that stock UI assets are there.
^^^THIS^^^
What about device themes?
We have no desire to restrict manufacturers from building their own themed experience across their devices. In fact we’ve gone further to make this even easier. In Android 4.0’s API (level 14) we’ve added a new public theme family to complement the Holo family introduced in Android 3.0: DeviceDefault. DeviceDefault themes are aliases for the device’s native look and feel. The DeviceDefault theme family and widget style family offer ways for developers to target the device’s native theme with all customizations intact.
Formally separating these theme families will also make future merges easier for manufacturers updating to a new platform version, helping more devices update more quickly. Google’s Nexus devices alias DeviceDefault to the unmodified Holo themes.
source
so what this say is we will have touchwiz, and htc will have sense. but developers can call on the holo theme for their apps and the framework will be there.
Good, I'd love for it to stay vanilla.
Sent from my SPH-D710 using XDA App
Maybe I don't understand what the article is saying. Are they saying that places like settings will stay where as the dialer and contacts will be different?
ddrt said:
Maybe I don't understand what the article is saying. Are they saying that places like settings will stay where as the dialer and contacts will be different?
Click to expand...
Click to collapse
Flash a theme in the xda theme section to get an idea of what a theme changes. Google has their official ics theme called Holo. They are saying this theme has to be used if the manufacturers want to have gapps.
Sent from my SPH-D710 using Tapatalk
daneurysm said:
Fantastic.
At first I thought this might chap the asses of Motorola, LG, Samsung and (especially) HTC...but it doesn't seem to be saying "NO CUSTOM UI FOR YOU"...which is probably smart. Since there are many app markets now--an especially notable contender being Amazon--handset makers may not give a ****...though to volley it back again perhaps that would lose them any lawsuit insulation Google may (or may not) have been giving them.
Click to expand...
Click to collapse
I just have to go on record by asking...
Daneurysm, did i not forsee this (Google market and app restrictions) as being the strategy to enforce less manufacturer meddling in our conversation a week or two ago?
And that it would be subtle, and in baby steps?
I called it
Sent from my SPH-D710 using xda premium
kingsway8605 said:
Flash a theme in the xda theme section to get an idea of what a theme changes. Google has their official ics theme called Holo. They are saying this theme has to be used if the manufacturers want to have gapps.
Sent from my SPH-D710 using Tapatalk
Click to expand...
Click to collapse
not "used" its saying the theme must be left in framework for apps devs to call upon it for their apps. read the whole article, lol.
We have no desire to restrict manufacturers from building their own themed experience across their devices. In fact we’ve gone further to make this even easier. In Android 4.0’s API (level 14) we’ve added a new public theme family to complement the Holo family introduced in Android 3.0: DeviceDefault. DeviceDefault themes are aliases for the device’s native look and feel. The DeviceDefault theme family and widget style family offer ways for developers to target the device’s native theme with all customizations intact.
cordell12 said:
not "used" its saying the theme must be left in framework for apps devs to call upon it for their apps. read the whole article, lol.
We have no desire to restrict manufacturers from building their own themed experience across their devices. In fact we’ve gone further to make this even easier. In Android 4.0’s API (level 14) we’ve added a new public theme family to complement the Holo family introduced in Android 3.0: DeviceDefault. DeviceDefault themes are aliases for the device’s native look and feel. The DeviceDefault theme family and widget style family offer ways for developers to target the device’s native theme with all customizations intact.
Click to expand...
Click to collapse
Ah, so they're saying "you can have your themes but leave ours there". That's a great standard of practice. I wonder why it wasn't always this way?
squshy 7 said:
I just have to go on record by asking...
Daneurysm, did i not forsee this (Google market and app restrictions) as being the strategy to enforce less manufacturer meddling in our conversation a week or two ago?
And that it would be subtle, and in baby steps?
I called it
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Yes, you called this weeks ago. We had 4 pages of me and you pontificating back-n-forth on the ramifications Google enforced stock ICS, etc, et al, ad nauseam....and this was in fact your premise.
I just hope you were right about the rest of the progression...baby steps indeed.
ddrt said:
Ah, so they're saying "you can have your themes but leave ours there". That's a great standard of practice. I wonder why it wasn't always this way?
Click to expand...
Click to collapse
The thoughts on this is to stop the Fragmentation, and make it easy for app devs to have one app for all devices.
read the whole article... http://android-developers.blogspot.com/2012/01/holo-everywhere.html
cordell12 said:
not "used" its saying the theme must be left in framework for apps devs to call upon it for their apps. read the whole article, lol.
We have no desire to restrict manufacturers from building their own themed experience across their devices. In fact we’ve gone further to make this even easier. In Android 4.0’s API (level 14) we’ve added a new public theme family to complement the Holo family introduced in Android 3.0: DeviceDefault. DeviceDefault themes are aliases for the device’s native look and feel. The DeviceDefault theme family and widget style family offer ways for developers to target the device’s native theme with all customizations intact.
Click to expand...
Click to collapse
You're so smart, thanks for clarification. The OP made it sound much different than it actually is.
.: sent from my Samsung Galaxy S II Epic 4G Touch :.
I personally am a fan of touchwiz 4+... what I would like to see is users given the option when they set up the device (IE when you enter google acct, etc) on whether to use the TW interface, or stock Android. I think that would be the perfect medium to satisfy all.
daneurysm said:
Yes, you called this weeks ago. We had 4 pages of me and you pontificating back-n-forth on the ramifications Google enforced stock ICS, etc, et al, ad nauseam....and this was in fact your premise.
I just hope you were right about the rest of the progression...baby steps indeed.
Click to expand...
Click to collapse
I am hopeful as well...just play your cards right Google.
Sent from my SPH-D710 using xda premium

[APP] [4.0+] Front Camera Mirror Free

Over 450,000 downloads!
It's official, my first release on the Google Play Store.
Mirror Free (Google Play Store)
Mirror Free (Amazon Appstore)
Check out screenshots on the website, www.wckd-dev.com
Let me know what you guys think!
Update 7/25/2102: I released a new version today guys. I added a fullscreen mode and a bunch of custom frames. Enjoy!
Update 8/4/2012: I pushed out another new version today. I added Non-Mirror Mode and made a few tweaks to the layout of the menus. There is now the ability to choose themes and I also added a dedicated link to NexusTablets.net in my info dialog. Snapshots coming soon. Hope you like it!
Update 8/25/2012: Two new versions up on the market, free and paid. I added control settings for exposure and white balance. Made a whole slew of custom icons. Rearranged the GUI a little. Try it out on your other devices!
Update 9/9/2012: Tweaked the code to better handle resizing the camera preview. It should fill the screen on most if not all devices now. Please let me know if it's not. I also improved the way the app handles error and also added a button for reporting bugs in the developer info section. Unfortunately, these updates won't improve the experience any for Nexus7 users, but it should work on more devices now so give it a try!
Update 9/22/2012: Added snapshot mode to the paid version, Unlocked all frames for free version, Added Spanish and German language support, Improved bug reporting. Enjoy!
Update 10/14/2012: Increased supported languages. German, Spanish, French, Korean, and Japanese.
Update 11/2/2012: Photo booth mode, zoom controls, improved zoom and exposure controls, camera settings saved, help screen and more!
Update 11/14/2012: Black/White screen on launch issue fixed, 4.2 supported
Update 1/18/2013: Amazon Appstore version added, Kindle Fire HD supported
Update 2/1/2013: Frame Add-On Packs, Portrait/Landscape Mode, Ability to use front or back camera, Smaller app size, Bug fixes
Update 2/28/2013: Images on Google Play Store and Amazon Appstore have been updated. All supported languages have accompanying appstore imagery.
Update 5/4/2013: Pause Mode, Pinch to zoom, Added more localized app screenshots in various screen sizes
Update 9/21/2013: Changes to info dialogs, New themes, Flip Mode (Vertical), Adjust snapshot size, Added Arabic translations
Update 8/17/2014: Added max brightness option, Double tap to pause, Extra widths for low-light frames
Great job! (Damn I look good)
Sent from my Nexus 7 using xda premium
Thanks mate, well done
Thanks for the responses guys! Let me know how I can make this app better.
Cool little app thanks !
Just pushed a couple new versions to the play store today. I hope you guys enjoy! If anyone has suggestions for frame styles or added features, let me know. Hope your're all enjoying your N7s!
It should be nice if you adding feature to change model mirror
Like dual mirror,triangle mirror(lol,i'm not sure with triangle),circle,etc
RudzLong said:
It should be nice if you adding feature to change model mirror
Like dual mirror,triangle mirror(lol,i'm not sure with triangle),circle,etc
Click to expand...
Click to collapse
Yes! I'm thinking kaleidoscope patterns. Wacky mirrors are definitely in the works. I pushed out a new version today! Check it out. :laugh:
App works great, THANKS!
I installed this app out of curiosity if it exhibited the issue with the stock camera being very choppy under not ideal lighting conditions. Unfortunately, it has the same issue. I was hoping it was just the camera app but it must be something with the software. I doubt it's a hardware issue. I've seen others complain about it, but just to confirm, everyone gets the low fps in non bright light right?
Regarding your app, you might want to add the ability to change the lighting type. Seems to be auto, which is fine but users might want to change that.
sark666 said:
I installed this app out of curiosity if it exhibited the issue with the stock camera being very choppy under not ideal lighting conditions. Unfortunately, it has the same issue. I was hoping it was just the camera app but it must be something with the software. I doubt it's a hardware issue. I've seen others complain about it, but just to confirm, everyone gets the low fps in non bright light right?
Regarding your app, you might want to add the ability to change the lighting type. Seems to be auto, which is fine but users might want to change that.
Click to expand...
Click to collapse
Yeah. I noticed that as well. Strange. Thanks for the suggestions. I think the lighting can be easily implemented.
bcrawford said:
Yeah. I noticed that as well. Strange. Thanks for the suggestions. I think the lighting can be easily implemented.
Click to expand...
Click to collapse
What I'd like to know is if custom roms have the same issue. If so, it may be hardware (but I still doubt that) but if other roms exhibit this and it's not a hardware issue, it may require an update to the linux kernel. I'm surprised google released it as is with them promoting google hangouts.
Hope this is resolved soon.
Hey guys. I put out a small update that increases the resolution at which the image is displayed resulting in a much clearer picture. I also made an adjustment to the positioning of the image to closer replicate a mirror. Enjoy!
Put out a major update today! Name changed and supported on all 4.0+ devices now!!
How about some more advanced things like iso and shutter speed control. That'd be cool to have but I don't know how hard it is to implement.
Sent from my Nexus 7 using Tapatalk 2
Updated! Enjoy!
its a very nice app.. thx..
Forgive my ignorance, but I don't seem to understand how this differs from the camera app itself... the image in the camera app is inverted the same as the image in this app.
Can anyone explain what I appear to be missing?
I would actually be interested in a way to have the image appear correctly on the screen. The inverted image makes apps like Google goggles virtually unusable because words/barcodes are backwards.
lordvincent 90 said:
Forgive my ignorance, but I don't seem to understand how this differs from the camera app itself... the image in the camera app is inverted the same as the image in this app.
Can anyone explain what I appear to be missing?
I would actually be interested in a way to have the image appear correctly on the screen. The inverted image makes apps like Google goggles virtually unusable because words/barcodes are backwards.
Click to expand...
Click to collapse
there is mirror mode and non-mirror mode, so u have both choices..
and which camera app were u referring to?
for this app, its advantages include, imho, simplicity and minimum permissions required..
iamelton said:
there is mirror mode and non-mirror mode, so u have both choices..
and which camera app were u referring to?
for this app, its advantages include, imho, simplicity and minimum permissions required..
Click to expand...
Click to collapse
I was referring to the "camera" app that comes with paranoid android.

Questions on the swift

Ok so I am new to the Wileyfox Swift
Have rooted it with no issues...
Few questions if anyone can shed some light
1. What Bloatware can I remove via Root Explorer or other or is it the same with any Android phone
2. Possible to change Icons (as I have themed a few JB Roms in the past but never with Cyanogen)
3 Stop recieving new system updates, how do I stop this if I just want to leave it as is
Any other info that may be handy
Thanks
Anyone?
1. There isn't much bloatware, tbh, unless you count the "value added" stuff like True Caller and the Email/Calendar apps
2. There's a Themes option in settings that can download theme packs - that's built in
3. Just disable the System Updates app
benjymous said:
1. There isn't much bloatware, tbh, unless you count the "value added" stuff like True Caller and the Email/Calendar apps
2. There's a Themes option in settings that can download theme packs - that's built in
3. Just disable the System Updates app
Click to expand...
Click to collapse
Exactly. I can also confirm these statements to be true on my Wileyfox Swift backup phone. CyanogenOS out of the box is definitely a big selling point of this phone from Wileyfox, plus the fact that it has Gorilla Glass 3 instead of Dragontrail used in their latest Spark product line. The use of the Qualcomm SOC is also a very nice addition compared to MediaTek on the Spark devices. Factory fitted screen protector also FTW! :good:

What Theme engine does Razer Phone use, and can you create your own themes?

During the announcement, it was shown that the Razer Phone includes a theme store/app with free themes, but does the phone use a known theme engine like Substratum, and can you sideload a custom theme onto the device?
I was playing with it in the AFK area and it seems to be a proprietary theme implementation (not sure though, this is just from what I could tell). It is super quick when applying themes and seems to work really well.
Thanks for replying @Masterfellow - I don't suppose you noticed any elegant and minimal looking themes - or are they all, well gamey and brash? I would want to get rid of that green used everywhere lol, if I owned that phone.
@daniel-t I'll have to disappoint you there mate, unfortunately they were only those. I can't stand those over-the-top themes with overdone ugly icons either lol.
Hopefully the theme store will have public apis/sdks just like Chroma and users will be able to create their own.
I'll post details on the XDA Portal. I have some info shared from their software team.
I would appreciate that thanks!
daniel-t said:
During the announcement, it was shown that the Razer Phone includes a theme store/app with free themes, but does the phone use a known theme engine like Substratum, and can you sideload a custom theme onto the device?
Click to expand...
Click to collapse
believe it ships with a licensed copy of Nova launcher prime
Sent from my SM-G930F using Tapatalk
I could be wrong, but Nova is just the launcher right, it doesn't actually theme the OS as in the notification shade, the system settings screen etc. But Razer's theme implementation does.
https://www.xda-developers.com/razer-phone-theme-engine-oms/
So it is a straight up implementation of OMS, but locked down for now. That is a little disappointing. Let's hope Razer eventually allow third-parties to submit themes.
I wouldnt expect too many min style themes. They have always been known for highly detailed style unlike the plain jane elementary school style theme, like Googles material design
I managed to try out the phone for a couple of minutes, but there was no wifi or data so i couldn't log into the Theme Store, and look around. Razer seems like the sort that would open it up if they thought designers/users would want that. I can't say I have much experience with them though.
Here are some screenshots. Some pics are bad, sorry. But these are the non-gaming ones offered.
https://imgur.com/a/THoVk

Categories

Resources