DESIGN Posts on XDA

Graphic design for Android developers: Creating the ideal app icon

No matter what marketplace or service an app is distributed through, its app icon is the first thing a prospective user would notice. First impressions are of paramount importance when trying to reel in new users, which means that icons are key components of any application. And, regardless of the intent of the app, creating...

The fall and rise of Roboto, Android’s default font

It’s easy to overlook the importance of typefaces in software design, especially when it comes to designing graphical user interfaces. Sadly though, even the best typefaces ever created, including Helvetica (arguably the most popular no-frills typeface ever created), would turn to mush if they were scanned and used on computers as-is, the way they were...

LinkedIn’s data shows that Flutter, Android Design, and Angular Material are among the fastest growing skills for software engineers

For so many years, Java has been the only officially supported programming language for Android. True, some developers used third-party libraries and different environments, but most of the applications are still made in native Java code. Then we saw the spike in Kotlin usage. Now it's time for yet another successor, which may actually shake...

Flutter 1.0 Is Now Available: Stable Native Cross-Platform Development

The long awaited initial stable release of Google's Flutter framework has finally arrived. Today at the Flutter Live keynote, Google is announcing the release of Flutter 1.0, just 10 months after the initial beta was revealed. Developing cross-platform apps can be a mess of non-native code, so Google set out to attempt to solve this issue...

Flutter Release Preview 2 Available Now, Google Flutter 1.0 Up Next

Google's goals of simplifying cross-platform app development take another leap forward today with the announcement of Flutter Release Preview 2 at Google Developer Days China in Shanghai. This is an important milestone in Flutter's history, as it is the last major release before Flutter 1.0 is launched, and allows us to truly get a feel for...

Gmail for Android will get density options, quick attachments, & more with Material Theme revamp

A Material Theme redesign has been on the horizon for several Google apps like Gmail and Google Photos, with teasers floating around of what these could look like. Gmail for Web recently got a major redesign, and now it's about time for the Android app to get some love. During a session at Cloud Next...

Official Twitter app for Android adds a new bottom navigation bar

Twitter's Android app has always offered a navigation bar for switching between the Feed, Search, Notifications, and Direct Messages. Traditionally, like almost every other app, it was placed at the top of the screen. But, after Google introduced a bottom navigation bar in Material Design guidelines, many apps have switched. Today, Twitter joined the party,...

[Update: Wider roll-out] Google Maps with updated Material Design UI slowly rolling out to users

While Android coders have been working on the backend of the upcoming Android P software update, the company's designers have been working on an update to Material Design. The name of this design language is still Material Design, but the name Material Design 2 was discovered in a comment within the Chromium Gerrit back in...

Google Flutter Release Preview 1: Next-Gen Native App Design

Cross-platform development is a difficult problem to solve, but Google feels that they have created a toolkit that will go a long way to helping simplify it with Flutter. Earlier this year at Google I/O, they announced Flutter Beta 3, which they felt was a production ready build of the cross-platform UI framework. Google is...

Google’s Flutter Beta 3 Takes Another Leap Towards Simple Cross-Platform App Design

Tomorrow at Google I/O’s developers keynote, we will see the official launch of Flutter Beta 3. This beta is an important step towards the 1.0 build for Flutter, with a heavy focus on solidifying the improvements that Google has been working since they launched the initial Flutter Beta. First and foremost among those improvements is the...

Google Launches Flutter Framework Beta for Native App Design

Today at Mobile World Congress, Google is announcing a major update in their attempts to simplify UI development across platforms. With the launch of the first beta build of Flutter, Google hopes to signal that their new mobile UI framework is stable enough for use in mainstream apps. While Flutter was unveiled in its current form...

A Closer Look at Google’s Material Design Components Library and How to Get Started with it

Just over a fortnight ago, Google announced the launch of the "Material Components library",  a centralized repository of Material Design components that a significant amount of people interpreted as a "copy-pasting of the Design Support Library." However, the move is a significant effort as not only a powerful push to spread Material Design's influence across platforms, but also...