https://github.com/ericafenyo/make-your-app-material
https://github.com/ericafenyo/make-your-app-material
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/ericafenyo/make-your-app-material
- Owner: ericafenyo
- License: apache-2.0
- Created: 2018-01-06T13:10:58.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-08T22:43:40.000Z (about 8 years ago)
- Last Synced: 2025-02-05T01:31:18.354Z (over 1 year ago)
- Language: Java
- Size: 8.69 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Make Your App Material
### Created as a part of Udacity Android Developer Nanodegree Program.
![xyz-reader]
## Project Overview
In this project, you will redesign an app to follow the Material Design guidelines and translate a set of static design mocks to a living and breathing app.
## Why this Project?
This project gives you an 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.
## What Will I Learn?
Through this project, you will:
* Understand the fundamentals of Android design.
* Apply Material Design guidelines to an mobile application.
* Separate an interface into surfaces.
* Effectively use transitions and motion.
## Rubric
- [x] App uses the Design Support library and its provided widget types (FloatingActionButton, AppBarLayout, SnackBar, etc).
- [x] App uses CoordinatorLayout for the main Activity.
- [x] App theme extends from AppCompat.
- [x] App uses an AppBar and associated Toolbars.
- [x] pp provides a Floating Action Button for the most common action(s).
- [x] App properly specifies elevations for app bars, FABs, and other elements specified in the Material Design specification.
- [x] App has a consistent color theme defined in styles.xml. Color theme does not impact usability of the app.
- [x] App provides sufficient space between text and surrounding elements.
- [x] App uses images that are high quality, specific, and full bleed.
- [x] App uses fonts that are either the Android defaults, are complementary, and aren't otherwise distracting.
- [x] App conforms to common standards found in the Android Nanodegree General Project Guidelines.
- [x] App utilizes stable release versions of all libraries, Gradle, and Android Studio.
[xyz-reader]: https://github.com/ericafenyo/make-your-app-material/raw/master/images/xyz-reader.png