Open main menu

CDOT Wiki β

Changes

DPS924 Projects Winter 2015

301 bytes added, 20:34, 25 February 2015
Design Requirements
** the flow of data between the UI screens and data stores such as database and Android file system
** the flow of data between the UI screens and Web API servers (URLs) or other devices, if applicable
*'''Apply Android Design Patterns OR or Material Design Guidelines.'''
**Note: If your project is UI-intensive, you are expected to apply Android design patterns or Material Design Guidelines as much as possible. If your project is data-intensive (e.g. use of database and graphics)or back-end intensive (e.g. use of networking and Wifi connectivity), you may apply Android design patterns or Material Design guidelines at the minimum.
** '''Android design patterns: interaction design solutions for developers''' by Greg Nudelman. Wiley, 2013. (available as ebook at Seneca Libraries)
* Compatibility Issues? [http://developer.android.com/guide/practices/compatibility.html] [https://developer.android.com/training/material/compatibility.html] [https://developer.android.com/training/backward-compatible-ui/index.html]
* The Organization of the Design Report
** title page (like the one used in the project proposal)
** list of features (with priorities assigned, 1-highest, 10-lowest)
** timeline (organized by the list of features and sprints)
** system diagrams (including URLs of Web API servers, if applicable)
** design principles
** testing environment
1
edit