A mock RSS feed reader featuring banner photos and headlines and project #5 of Udacity's Android Developer NanoDegree Program. The app is currently functional, and works, in most cases, for most users. The goal of this version of this app is to implement changes, based on user feedback, that will improve the UI and make it conform to Material Design.
As stated above, the app came pre-built and is technically functional but has some serious design issues. The initial writing of this README will function as the upgrade plan and then will be updated to describe the final version of the app.
-
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.”
-
Per Lyla's comments, get the App Theme straightened up:
- Extend the theme from AppCompat
- Implement:
- AppBarLayout
- SnackBar
- FloatingActionButton
- ConstraintLayout
- CoordinatorLayout for the main activity.
-
Per Jay's comments, set the theme's font to Roboto and make sure that it is formatted declaratively. Update the TextViews with alt-text so as to be compatible with Android's accessibility features.
-
Per Kagure's comments, choose and implement a a consistent color theme defined in styles.xml that does not impact the usability of the app.
-
Properly specify elevations for app bars, FABs, and other elements specified in the Material Design specification.
-
Use images that are high quality, specific, and full bleed.