A simple GPA calculator to explore AWS Mobile SDKv2 for iOS.
The iOS application works as a GPA calculator.
V1 features:
- A table shows the course name, grade and the corresponding credits.
- A label on the top shows the final GPA.
- New entries can be added easily.
- Old entries can be deleted by swiping a table row.
- The total GPA is recalculated at each step.
- At each step the dataset is synced with SimpleDB.
More features that can be implemented:
-
AWS Cognito can be used to authenticate user via identity pools (supports Facebook, Google) which get access keys for each session. Hence no client side storage of credentials is required.
-
SimpleDB along with Cognito can be used to easily sync data across devices.
-
Exception handling.