DPSD Project 2 Basic Requirements


Here are high level requirements:
  1. Make sure every member of the team is writing Android code, and that your comments document who worked on each part.
  2. Incorporate lessons learned from Unit 1 (packages, interfaces, OOP patterns, ... in other words, good design).
  3. Have a well-designed, easy to use UI.
  4. Use at least 3 Design Patterns, one of which is a new one that was not covered during Project 1.
  5. Use fragments.
  6. Add advanced Android/Java features.
    For instance, you must incorporate one or more of these:

  7. Incorporate Internationalization into your App.
  8. Add Localization to one part of your App to demonstrate that your App supports it. Make sure your app provides a mechanism to switch the App.
  9. Incorporate usage of 10 Android technical features in your application.
  10. Support at least 2 screen sizes.