What To Get App

The What To Get App is a project that I’ve been wanting to do for awhile.  I need a List app, specifically a shopping list app.  My wife and I are out and about and we need to know if either of us adds to or purchases something on the list.  I know that there are a ton of List apps of all sorts in the App Store and Play Store, some of which would probably do 99.9% of what I want, but I would like to do it myself as a learning project.  I was working on an app using Ionic 2 and Angular 2 when I had to discontinue the whole project.  Ionic 2 and Angular 2 are very new and both a significant advance.  I had successfully used Ionic 1.3 and Angular 1.5 in a previous project and I want to continue learning these frameworks as a valuable way to generate mobile application. Thus this project.

Project Goals

  1. Store a list of items, in particular a shopping list.
  2. Share this list with others, without a central server.
  3. Update each others copy of the list as items are added or removed.
  4. Enable voice entry of items on the list, preferably from the desktop level.
  5. Use Ionic2/Angular2 and Cordova Plugins to make this work.

 

The first task for this to research is the method to synchronize the lists between user without setting up a central server of some sort that is used to store the list and push the changes to the subscribing users.  I’m looking at SMS as a method to do this.  There are a number of Cordova plugins that can send and receive SMS messags, but I’m not sure if I can keep the list messages out of the normal SMS messages.