I'm looking to good looking libraries / plugins (just stuff) for android.
I mean something cool like material intro etc. Something what makes app more atractive. Please help me guys!
pretty general question. You'll probably get a better response if your question is more specific to a single problem.
here's a library which covers a lot of material widgets - https://github.com/wasabeef/awesome-android-ui
however a lot of this is now in the standard android design lib - http://android-developers.blogspot.co.nz/2015/05/android-design-support-library.html
I want to implement material design in android for versions lower than lollipop but i dont know whether it is possible? If it is possible then can someone help me on how to implement material design for kitkat and lower versions?
Please help providing some reference material to implement material design for kitkat or lower version.
Here is a very usefull link about using the support library. I hope it will help you.
Design Support library is what you are looking for!
Below link we help you get started..
http://android-developers.blogspot.in/2015/05/android-design-support-library.html
Go through all the components introduced in the library and for the detailed know how you could google search each and every component as per need..Information/tutorials are easily available..
One more thing Stackoverflow is not the place for developers to ask any question without any research..there is google for that.
So, please first do some research on some topic,start writing code and when you are stuck somewhere then come here for help!!
SO community would be happy to help!
Happy Coding!! :)
I given my application target as 21. So I can use the Material Design API's. But when I run the same on older devices whether I have to define different layout or theme or how it could me.
And also I have read the official document Maintaining Compatibility.
But still I was not clear to use the material theme on android devices less than 5 os.
And also where can I find the Android 5 related XML tags. And how the same tags applied when running on devices less than 5.
Please help me on this. Thanks in advance.
There are few library's to achieve the Material Design applicable to an earlier platforms less than API-21.
An example of such library is this one:
https://android-arsenal.com/details/1/1156. You can look on Android Arsenal for more library's like this.
Also this blog-post from Chris Banes is about Material Design on older platforms, I recommend that you read it: https://chris.banes.me/2014/10/17/appcompat-v21/. I hope it will be helpful for reduce design complexity.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I want to update my old android application to support material design.Currently i'm using android eclipse to develop.I have following questions.
1.What are the things to follow to upgrade my android app to material design?
2.Do i need to use Android Studio to support for material design?
3.Is there any documentation about how to design material design?
4.Up to which older version does material design support?
1.What are the things to follow to upgrade my android app to material design?
All definitions and guidelines in the Material Design site. Personally, I believe the most important are the Metrics and Keylines section, as well as the Typography section. I mean, if I were to start learning Material Design, I would start there.
Of course, all other things are useful as well. For example, you must look at the Components group, and most important (in my humble opinion), how and when to use Cards (compare to Tiles). Again, metrics and typography play a huge role here. Some other things seem to be more useful to people implementing widgets and all, i.e., system programmers and designers.
Floating Action Button (a component for promoted actions), are also going to play a huge role in Material Design.
Finally, considering this is all very new, I strongly suggest you follow well known people on Google+, and subscribe to some communities there. There are new things, code samples and open source components appearing each day, that help easing this transition. One of the cool stuff I've found recently is one (“LDrawer“) that automatically deals with the icon morphing animation for the ActionBarDrawerToggle. I don't even know if this has already been put into the support libraries (or as easily as a one line import/change), just for you to see how this is all so new. Update: it is present in the support-v7 library now. Again, everything is changing very fast.
Android App Design is a good one. Roman Nurik is the moderator. There are good stuff that pops up on Android Projects on Github, and so on…
2.Do i need to use Android Studio to support for material design?
No. But I suggest you at least try it. It's going to be the future, it has a lot of useful features, and it's the "kinda official" IDE for Android development. Everything is going to be released for it (first, or only).
I stopped following Eclipse for Android development quite some time ago, so I can't really comment on what you're missing there, but last I've heard, even one of the Googlers that really used Eclipse finally migrated a few weeks ago. Some jokes flew on Google+ because of that :), so I would take that as a hint. ;)
3.Is there any documentation about how to design material design?
See 1. If you mean the javadocs, see classes mentioned in the links posted in 4, below.
4.Up to which older version does material design support?
By using a few support libraries, you can use most of the components down to API 7 (Eclair MR1/2.1), so that means everything, in practice. Not all, but Google is certainly putting a lot of effort to backport everything as transparently as possible. IIRC, they said that in one of the I/O sessions when someone asked one of the presenters.
I say “as transparently as possible” because some things won't be there, because they depend on new stuff added in 5.0 (for example, the shadow rendering for cards). But these are, as far as I know, specific issues that don't affect development.
Indeed, here we are: 5.0 is not really in the wild yet, and we already have most stuff all the way back to v7.
To use material design in your Android apps, follow the guidelines defined in the material design specification and functionality available in Android 5.0 (API level 21)
So update android sdk to api 21.
and check this
There's a NumberPicker widget in API 11, but I'm building for a minimum API of 7. How would I go about implementing one? Is there a custom widget that I can use, or is there a way to get at the components that make up DatePicker / TimePicker?
I find this one very good and flexible given that there were few ready made options available at that api level at the beginning of 2012 when this question was asked.
http://code.google.com/p/android-wheel/
EDIT:
So what if IOS has a similar looking control. That does not make this answer bad. Android is about freedom of choice. Besides, the look of this control is dependent on styles. Take away the shadow, add blue highlights and it looks identical to the Android 4 time picker which is what the OP was asking for.
I am pointing to a possible solution to a persons problem. I am NOT advocating that Android apps should look like IOS apps and I personally hate Android apps that are badly ported so they are a clone of their IOS versions. Some people really are fanboys.
copy the NumberPicker's code in API11 to your project.
xuyao's post doesn't work. The NumberPicker has API11-dependencies (android.animator.*) which cannot be easily replaced. You have to take one of the given libraries.
Perhaps this DigitSpinner class is useful...
copy the NumberPicker's code in API11 to your project.