Connected Devices/Projects/Magnet/Sprint 11

From MozillaWiki
Jump to navigation Jump to search

General info

  • Sprint 11 from January 23th to February 3rd (2017)
  • Participants Development Sprint: Francisco, Wilson, Sam, Guillaume, Francis, Isabel and Maria

Sprint objectives

The main development tasks we are going to focus are:

  • Backend
    • Static api to serve jsons for the list view and each story view.
    • Dockerization for dev/test/prod environments
    • Register number of visits
  • Client
    • 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

Magnet Engineering sprints postGate1.png


Tasks or Bugs committed for this sprint

Task Assigned Status Status Notes
Create a MediaPlayer element for iOS and Android supporting the Opus codec Sam Ongoing
Document development process for services Sam Ongoing
Render POI view with dummy data Wilson Ongoing
Audio component Not started Not just the player that is being done in "Create a MediaPlayer element for iOS and Android supporting the Opus codec" task but the screen that looks like a phone call, etc.
Create cron to kick off nightly builds Sam Not started
First testing round Isabel Not started
Fav component Not started
Share component Not started
Carousel component Not started
Create database "model" objects with a view to reuse in a library on the client Not started
Generate and save terraform plans for creating the k8s cluster and document deis installation Not started

Issues during this sprint

Demos

Retrospective

Actions taken from last sprint

Things that went well

Things that went not that well

Actions for this sprint