mobile_app

by Anila

project
gsoc
gsoc2020
mobile_app
eval#1
week#2

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.

mobile_app Eval#1 Week#1

by Anila


mobile_app Eval#1 Week#2

by Anila


mobile_app Eval#1 Week#3

by Anila


mobile_app Eval#1 Week#4

by Anila


mobile_app Eval#1

by Anila


mobile_app Eval#2 Week#5

by Anila


mobile_app Eval#2 Week#6

by Anila


mobile_app Eval#2 Week#7

by Anila


mobile_app Eval#2 Week#8

by Anila


mobile_app Eval#2

by Anila


mobile_app Eval#3 Week#9

by Anila


mobile_app Eval#3 Week#10

by Anila


mobile_app Eval#3 Week#11

by Anila


mobile_app Eval#3 Week#12

by Anila


mobile_app Eval#3

by Anila