Introduction

The main reason I decided to develop this app was to make it easier for my friends and I to plan out our road trips. We would often mix up who was responsible for bringing what, or we would simply forget to bring what we were responsible for bringing. Likewise, I felt that a synchronized checklist app such as this would make it easier for smaller day trips, such as preparing for a simple party or getting supplies ready for a day of fishing. While it is a relatively simple application, I also felt that this app would help me get some more practice with using Firebase.

Screenshots


1. Create lists for each of your events.

2. Add items that can be checked off on tap.

3. Invite your friends (via email) to add items and complete items off of your shared list.

4. Manage your own list invitations.

Key Features

  • Lists loaded from a live-updating database so that all users' data are synchronized in realtime.
  • Firebase authorization to allow users to login and share their SyncedLists with others.
  • Completion labels to show which user completed which task or gathered which item.
  • An Invites tab for managing list invites.
  • A Notes screen for each list that allows users to attach text notices for other list members.

Future Features

  • Facebook authorization for login.
  • Friends lists for making invites more efficient (currently invites work by manually entering in the recipient's email address).

Known Bugs

  • None so far!

If you've found any other bugs or know of any other features I should add, go ahead and shoot me an email at KevinLargoApps@Gmail.com. I'm a one-man team, but I'll try to get back to you as soon as possible.