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
- Store a list of items, in particular a shopping list.
- Share this list with others, without a central server.
- Update each others copy of the list as items are added or removed.
- Enable voice entry of items on the list, preferably from the desktop level.
- 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.
