This should be well defined. Let me know if you can do it quickly along with the fixes you are working on. I would like a complete project by Wednesday, Dec 10.
1. Change app name to WaYWo (note lowercase a and o). Change this in the headings of the alerts as well (instead of AGE Track).
2. Change icon to have a W instead of a T.
3. On the settings screen (where you have start time and interval), add 7 checkboxes to select which days of the week you want it to notify on. This should default to weekdays (MTWTF), but it should remember their setting. Then it should only notify on those days.
4. Create a 2nd App: WaYWo Enterprise. This should be the exact same except for the login. In the login, you would have just User, Password, and Key (no Server or Resource). The Key should be an encrypted value that the app can translate into:
4 Character code
For example, if the server is [url removed, login to view], and the resource is ZZZZ, and the expiration is 1/1/2015, and a code is AGES, I just want to send the user a key like:
RZB34X156LMNOP (using the as few characters as possible to contain the information). But it should not be obvious like 7471101928765ZZZZ01012015AGES.
From this, the app should be able to figure out the server and resource to use. For the expiration, if we are past this date, the software should give message "Software expired, please contact firstname.lastname@example.org." For the extra 4 character code, just store this in a variable for potential future use.
Of course this key should be entered in the login screen and always remembered so they don't have to type it again.