TODOs: Minor Polish

An attempt to improve the look-and-feel of the app without changing
interactions much yet.

- The plus in the FAB is now a white icon instead of green.
- New icons for delete and delete todo list
- Menu items made visible for Share and Edit List
- Padding removed in the content area
- Swipe backgrounds have margin so that they don't look bad.
  Colors updated to off-green and off-red.
- UI tests were updated since accessing menu items in the action bar
  differs from the overflow menu.

Note: It's really hard to get Material Icons in Android.
Way, way harder than Flutter. Also, I don't understand why these aren't
readily available already. The icon assets are just 1 software update away.

Why should everybody be downloading these in every copy of their apps?

Change-Id: I5a51fe4154fcfce6f5d88fa834e54ae5e2c9b318
34 files changed
tree: 4a41a5fb0d837dcf24ffc5978e1517533efcb07b
  1. app/
  2. gradle/
  3. .gitignore
  4. .jshintignore
  5. .jshintrc
  6. AUTHORS
  7. build.gradle
  8. CONTRIBUTING.md
  9. CONTRIBUTORS
  10. gradle.properties
  11. gradlew
  12. gradlew.bat
  13. LICENSE
  14. PATENTS
  15. README.md
  16. settings.gradle
  17. VERSION
README.md

TODOs demo: Syncbase and Firebase

This is a TODOs application for Android which uses either Firebase or Syncbase as a persistence layer.

Building & running

Switching between persistence layers

To switch between Firebase and Syncbase use: Build -> Select Build Variant and choose between the various options (e.g., firebaseDebug, syncbaseDebug etc.)

Firebase

The firebase app is at https://vivid-heat-7354.firebaseio.com/. Ross Wang and Alex Fandrianto manage the administration of the database.

WARNING: There is no authentication required in this demo, and the TODO list is global, accessible to all. In a real TODOs app this would not be the case of course. In the mean time, don't put anything sensitive there!