Changes

Jump to: navigation, search

DPS924 Projects Winter 2015

24 bytes added, 16:36, 25 February 2015
Design Requirements
== Design Requirements ==
*'''Create detailed system diagrams.'''
** UI mockups
** interaction between back-end components and the UI screens
** flow of data between the UI screens and data stores such as database and Android file system
** flow of data between the UI screens and Web API servers (URLs) or other devices, if applicable
*'''Apply Material Design Guidelines OR Android Design Patterns.'''
**Note: If your project is UI-intensive, you are expected to apply 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 Material Design guidelines at the minimum (e.g. toolbar vs action bar) or adopt Android design patterns.
** '''Android design patterns: interaction design solutions for developers ''' by Greg Nudelman. Wiley, 2013. (available as ebook at Seneca Libraries)
** '''Material Design Guidelines'''
*** Material Design (Android Developer website) [https://developer.android.com/design/material/index.html]
**UI Regions and Guidance [http://www.google.com/design/spec/layout/structure.html#]
** Visual Guide to Android L Material Design - 7 Insights [http://www.designcaffeine.com/articles/visual-guide-to-android-l-material-design-7-insights-every-serious-designer-needs-to-know/]
*'''Create the Testing Environment.'''
** Android versions (API levels)
** configurations of emulators and/or Android devices
** screen orientations (portrait and landscape)
* Compatibility Issues
1
edit

Navigation menu