Connected Devices/Projects/Magnet/Sprint 11: Difference between revisions

Line 9: Line 9:


== Sprint objectives ==
== Sprint objectives ==
According to the planned engineering work, last sprint (Sprint 10) we worked hard on the React components, so we are in good shape to finish them at the end of the first week of Sprint 11. We finished the App Navigation and Deep linking tasks too that were scheduled to be done in Sprint 11 but at the same time, we couldn't move too far in the Backend part.


 
During this sprint 11, we are not going to have visuals yet, we need to do all the work that doesn't require UI (Visual work will not be started until Jan 30th)
The main development tasks we are going to focus are:
It will include:
* Backend
* Finishing all the React Components (at the end of the next week, Jan 27th)
** Static api to serve jsons for the list view and each story view.
* and all the backend part including the libraries. We expected to be finished at the end of next week, but probably it will take until the end of sprint 11. Sam will start working on API, and documenting it
** Dockerization for dev/test/prod environments
** Register number of visits
Apart of this:
 
* Wilson started to post some mock up concept and we will continue with that until we have the final UI.
* Client
* Francisco wants also to build the the Geolocation component, no the geofencing, to ensure the app has the the localization ready to distribute it to the rest of the components and probably later he will try to give a hand in the offline strategy and the client API as both things have to be built together.
** Bootstrap new react-native app
*** Setup dev environment (babel + linter + tests)
*** Setup CI
** API
*** Prepare redux to deal with api data
*** Prepare offline strategy.
*** Create a system to detect online/offline changes to notify the app
*** Offline user status (saved stories, visited, etc.)
** React Components
*** Magnetometer implementation for arrow direction.
*** Location Services
 


== Development tasks Planning ==
== Development tasks Planning ==
Confirmed users
1,225

edits