Tweetings for Android and Material Design

We are great believers in designing to the platform. This means we want to support and showcase the best the platform has to offer, whether that be Android, iPhone or iPad.  This is why Tweetings on Android will not look the same as Tweetings for iPhone.

Tweetings for Android will look like a native Android app and Tweetings for iPhone will look like a native iPhone app. Rarely, in our opinion, does making an app work identically between both platforms work well. They have different design paradigms.

Current State of Play

Screenshot_2014-04-09-09-25-38

Above is what Tweetings for Android currently looks like designed, unapologetically, with Holo in mind.

We offer card layouts, drawer navigation and if you so wish a floating action button to create a new Tweet.

Material Design

With Android 5.0 Lollipop, Google has moved on from Holo, which we’ve known since Android Honeycomb, to a new design language called Material Design. It’s concept

We challenged ourselves to create a visual language for our users that synthesizes the classic principles of good design with the innovation and possibility of technology and science. This is material design.

It has the following goals

Create a visual language that synthesizes classic principles of good design with the innovation and possibility of technology and science.

Develop a single underlying system that allows for a unified experience across platforms and device sizes. Mobile precepts are fundamental, but touch, voice, mouse, and keyboard are all first-class input methods.

Material Design and Tweetings

We have already started work on Tweetings for Android with Material Design and it’s currently in beta testing…. nearly complete!  What does this mean for you

  1. If you have a device with Android 5.0 Lollipop installed, your default theme will be Material Design
  2. If you use Lollipop you can still switch to the old Holo based themes, if you wish
  3. Unfortunately we cannot offer Material theme on devices older than Lollipop1

So when you get hold of the next version of Tweetings for Android, and you are using Lollipop, you’ll have the choice of three brand new themes to choose from. Material Light, Tweetings Material and Material Dark.

Here they are:

Material Design

materialdark

#1 Technical Explanation: The base Android Material theme is called Theme.Material and is unfortunately only supplied with SDK version 21 and newer, otherwise known as Android 5.0 Lollipop. The Holo themes are called Theme.Holo and are supplied since Honeycomb. At present there would be a huge task to basically emulate the look and feel of Material without using the Theme.Material default library, especially where the transitions and animations are concerned, even if we could simply emulate the Actionbar look and feel. The support libraries also don’t help here where the core theme is concerned. This is something we may address at a later date.