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. |