/android_XYZReader

XYZReader app, is an app which was redesign in order to follow the Material Design guidelines and translate a set of static design mocks to a living and breathing app.

Primary LanguageJava

XYZ Reader app

This repository stores the starter code for the XYZ Reader project in Udacity's Android Nanodegree.

This project gives the opportunity to improve an app’s design, a vital skill for building apps users will love. It also replicates a common developer task of updating and changing an app's design as new standards are released.

Through this project, I learnt to:

  • Understand the fundamentals of Android design.
  • Apply Material Design guidelines to an mobile application.
  • Separate an interface into surfaces.
  • Effectively use transitions and motion.

The app improved is XYZ Reader: A mock RSS feed reader featuring banner photos and headlines. The starter code can be found here: https://github.com/udacity/xyz-reader-starter-code The app is currently functional, and work in most cases for most users. The improvements based on user feedback in the UI Review node and are improvements in UI in order to conform to Material Design.

User Feedback for XYZ Reader: Lyla says: “This app is starting to shape up but it feels a bit off in quite a few places. I can't put finger on it but it feels odd.”

Jay says: “Is the text supposed to be so wonky and unreadable? It is not accessible to those of us without perfect vision."

Kagure says: “The color scheme is really sad and I shouldn't feel sad.”

App's screenshots

Before (starter code)

After