Material, a Graphics Framework for Material Design in Swift
github.com
github.com
That said, I'm a big fan of adopting the best design paradigm for the platform. If I was building an Android app, material design would be the go to. Why? Well, Android users have already used it. The cognitive burden to how things feel and work has been removed, letting your users feel familiar with the app from the get go.
Similarly, with iOS, closely following their human interface guidelines will produce the best results for allowing iOS users to immediately feel at home in your app. This sentiment is mimicked in the WWDC2014 video Designing Intuitive User Experiences.
For this reason, I'd personally tend to shy away from trying to port design principles to other platforms. It sure looks nice, but is it worth it?
They also blown up the huge thumbnails for videos, so you can basically see 2 and half videos on the screen, compared to a much denser list before.
Not to mention the information density on the tablet : http://a3.mzstatic.com/us/r30/Purple69/v4/37/3f/0d/373f0d5d-...
Material design can be pretty nice, but not with horrible wasting of space where Google went completely overboard. This is BAD.
What if you consider the 'platform' google? They've not 'sacrificed', they kept it consistent. No?
Having said that, and speaking as an Android user/developer, I am always annoyed when an Android app I am using is very clearly an iOS port and still retains the iOS look & feel. This annoyance isn't coming from added cognitive burden or a fanboy-type perspective but probably from a design perfectionist/hipster perspective.
It just seems.... rude, I guess, to not follow the local cultural norms (though I do get why it is done for expediency).
My perception is that iOS users—both developers and users—are rather 'hostile' against Android and its ecosystem. They believe that if there is one design authority, it must be Apple, so again Why?
I had Android phones for 4-5 yrs and I still like Android, I think there is a lot innovation on Android. It's in some parts more advanced than iOS but I've still switched back to iOS for 2yrs. I waste now less time with tweaking every tiny detail of the system (what I loved about Android).
Material Design is ok but not stunning. Everything is big and if you have a 5.7" brick every piece of Material Design gets even more bloated because most manufacturers have wrong ppi/scaling settings which you can't change. All the Notes from Samsung have this problem and people root them to correct this. It feels like if the MyFirstSony product head designed the UI: you can easily hit the baby-buttons with elbows and closed eyes. Again, Material Design is not really bad but not something I would upvote on Dribbble. It's a careful design that wants to be liked, not brave, a happy and randomly colored design language that doesn't want to hurt, with an impersonal and indecisive personality. Even Windows Phone's design is way more bold and daring, with a mind of its own, it doesn't want to be liked.
Before the switch, I thought that I would continue to use iOS versions of Google's great Android apps (especially Keep, which on Android has way better UX than many alternatives). Actually, I more or less abandoned all Google apps except Maps. Material Design is only one reason, but certainly a big one. Once I got used to the iOS style again, those colorful hamburger menus felt out of place. All in all, Google's apps felt like "bad citizens." I don't want to rethink my interactions between apps.
What made me angry (obviously that's because I'm a nerd) is the Roboto font, which looks quite similar to San Francisco, but still noticeably different. This violates typographic principles: you don't mix Helvetica and Univers, it will look like an accident. Heck, even Apple Music on Android uses Roboto. Can't you try to be a good citizen in return, Google?
Are you saying iOS users are hostile in general or are they hostile about apps using Android design on iOS? From what I've seen, users are hostile when said apps are using non-iOS design on iOS and I agree with them. I dislike Google's designs on iOS, they're out of place and not that great for my use. Google services are great and their apps are great on top of Android, I have no problem with them but when I use said apps on iOS, I fully expect Google to follow Apple's guidelines here.
For the same reason people like OS X for many years, users want consistent design throughout all apps on the same platform, it makes it easier to switch apps and know where everything is.
Design isn't the only factor, it's the consistency that's important and that's why Apple emphasizes its guidelines for all OS X and iOS developers to follow.
I can't use material-ui (no react).
I find the CSS class names a bit clunky. Materialize makes a much better figure.
If you're using Ember, there's Ember Paper, a project to port Angular Material to native Ember components: http://miguelcobain.github.io/ember-paper/