Revamp CDLI tablet apps (Apple and Android)
The idea of the Revamp CDLI tablet apps project is to recreate the existing CDLI tablet app
using Flutter and provide a web admin interface for the mobile app data entry and management.
Besides its existing components, the new mobile application will offer additional features for a
highly-customized UX. CDLI tablet app will be accessible for both Android and iOS devices.
Objectives and Deliverables
Objectives are separated in two categories: essential and additional, they are also listed in priority order.
Essential Objectives
| # |
Objectives |
Status |
Associated Deliverables |
issue(s) |
| 1 |
Mobile app |
Complete |
Recreate the existing CDLI tablet app using Flutter. |
#158 |
| 2 |
Admin panel |
Complete |
Provide a web admin interface for the mobile app data entry and management. |
#151 #158 |
| 3 |
|
|
|
|
| 4 |
|
|
|
|
| 5 |
|
|
|
|
| 6 |
|
|
|
|
Additional Objectives
| # |
Objectives |
Status |
Associated Deliverables |
issue(s) |
| 1 |
Extra functionalities |
Complete |
Implement additional app features for a highly-customized UX. |
|
| 2 |
Web entries |
- |
Display the entries in the web with the same functionalities as in the mobile app. |
|
| 3 |
|
|
|
|
| 4 |
|
|
|
|
| 5 |
|
|
|
|
| 6 |
|
|
|
|
Tentative timeline
| Week |
Status |
Deliverables |
| 1 |
Mobile app |
Start building the basic functionalities of the mobile app. |
| 2 |
Admin panel |
Build a web admin interface for entering and managing data about the collection that will feed contents to the mobile app. |
| 3 |
Admin panel |
Work continues. |
| 4 |
Connect to the API |
Connect to the API to fetch the information and make it available to the user in the mobile app. |
| 5 |
First evaluation |
Submit evaluation. Meanwhile, work on the project development continues. |
| 6 |
- |
Not available full time due to final university examinations. |
| 7 |
- |
Not available full time due to final university examinations. |
| 8 |
Extra features |
Start working on the additional functionalities of the mobile app. |
| 9 |
Extra features |
Work continues. |
| 10 |
Second evaluation |
Submit evaluation. Final work on the project development. |
| 11 |
Test |
Write tests. |
| 12 |
- |
Spare week kept in case any unpredictable delays occur in the coding period. |
| 13 |
Final evaluation |
Prepare for code submission and project summary. Final documentation. |