Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.67 KB | None | 0 0
  1. Optional Features
  2. NOTE: Any feature you implement that is, in the opinion of the staff, added solely for the purpose of earning
  3. points and do not make sense in the context of the app will not receive full points, if any.
  4. 7 pts - GPS / Location-awareness (includes using Google or Apple Maps)
  5. - Your app uses the location of the user in some meaningful way in the app. A plain Google Map with just
  6. your location and no modification will not earn full credit. (7: Excellent, 5: Good, 3: Reasonable, 1: Poor, 0:
  7. Does not work)
  8. 7 pts - Camera
  9. - Your app uses the camera to take a picture and use it directly in the app. The image is saved somehow,
  10. either locally or remotely. (7: Excellent, 5: Good, 3: Reasonable, 1: Poor, 0: Does not work)
  11. 5 pts - Device Shake
  12. - Your app responds in an appropriate way to a device shake. "Made up" usages that don't make sense will
  13. not earn many points. (5: Excellent, 4: Good, 3: Reasonable, 1: Poor, 0: Does not work)
  14. 7 pts - Accelerometer
  15. - Your app responds in an appropriate way to tilt movements. (7: Excellent, 5: Good, 3: Reasonable, 1: Poor,
  16. 0: Does not work)
  17. 7 pts - Microphone / Audio management
  18. - Your app uses the microphone to record audio and/or has advanced audio playback capability. Simply
  19. playing sounds when a button is pressed does not count for this feature. The feature must make sense in the
  20. context of the app (i.e. a random music player bolted onto something is not sufficient). (7: Excellent, 5: Good,
  21. 3: Reasonable, 1: Poor, 0: Does not work)
  22. 10 pts - Build and consume your own web service (including all server-side code)
  23. - Your app uses a web service that you built yourself from the ground up. This service may running PHP,
  24. Python, or some other appropriate language and hosted on approved server. (10: Excellent, 8: Good, 6:
  25. Reasonable, 4: Has issues, 2: Poor, 0: Does not work)
  26. 7 pts - Build and consume your own web service using a third-party platform (i.e Firebase)
  27. - Your app uses a web service that requires some level of serious customization. A good example is Firebase,
  28. a mobile-ready cloud-based database you can use for free. A login feature that uses Firebase counts for this
  29. rubric item. (7: Excellent, 5: Good, 3: Reasonable, 1: Poor, 0: Does not work)
  30. 5 pts - Consume a pre-built web service
  31. - Your app consumes some readily-available data source, such as weather or stock prices. This feature must
  32. make sense in the context of the app (i.e. randomly loading the weather in an app that doesn't need is not
  33. sufficient). (5: Excellent, 4: Good, 3: Reasonable, 1: Poor, 0: Does not work)
  34. 10 pts - Data storage using SQLite (Android)
  35. - Your app stores data locally in a relational-type database model. (10: Excellent, 8: Good, 6: Reasonable, 4:
  36. Has issues, 2: Poor, 0: Does not work)
  37. 7 pts - Data storage using file read/write or data serialization read/write
  38. - Your app stores data by either taking data structures (Array or ArrayList) and serializing them for direct
  39. writing to disk or you have your own data format you write to disk. (7: Excellent, 5: Good, 3: Reasonable, 1:
  40. Poor, 0: Does not work)
  41. 5 pts - Data storage using key/value pair storage (SharedPreferences or UserDefaults)
  42. - Your app stores data in the provided key/value storage system of your platform. (5: Excellent, 4: Good, 3:
  43. Reasonable, 1: Poor, 0: Does not work)
  44. 5 pts - Open shared activity / features (i.e. Create an email to send, share with a text message, etc.)
  45. - Your app interacts with another activity or feature of the device by passing data in a reasonable way. (5:
  46. Excellent, 4: Good, 3: Reasonable, 1: Poor, 0: Does not work)
  47. Complete at least 30 pts for full credit. Points do not have to add up exactly to 30, but no more than 30
  48. points can be earned.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement