[SoC] GSoC 2017- Week 4 Report - Integration of Bikeshare Information into an Open-source Transportation App

Rodrigo Carvalho carvalhorr at gmail.com
Sun Jun 25 12:10:31 PDT 2017


Dear all,

This is my progress report for week 4:

*Week 4 (June 19 - June 25)*

1. What do I have completed this week?

   - Studied two libraries [1] [2] to implement Floating Action Button
   Spped Dial [3] effect. Implemented it using [1] and removed the activation
   from the drawere menu. Later started changing the implementation to use
   option [2] as it seems to provide more control programmatically. I still
   have work to do on it.
   - As part of implementing the FAB on the previous item, I spent some
   time to make it move with the sliding panel that appears in the bottom. I
   run into an known issue [4] and tried to solve it, later I found out that I
   did not manage to solve it as I thought I did (see the comments on [4])
   - Changed the info window UI that appears when a bike marker is clicked
   to look more similar to other info windows in the system.
   - Configured an OTP server with a router in the tampa are with two GBFS
   sources and updated the docker image in [5]
   - Installed Inkscape [6] and learned some basics on how to use it and
   SVG files. Changed some existing icons using Inkscape for the bike markers.
   - Started to study OTP trip planning as part of the next task.
   - Had a Google Hangouts meeting with mentors
   - Opened a work in progress pull request to get feedback on the code [7].

2. What am I going to achieve for next week?


   - Complete the UI work
   - Correct the problems pointed out in the code revision
   - Start working on the next task:
      - Add bikeshare as a mode in trip planning for OBA Android
   - Update the BikeRentalStation in OTP to include missing fields
   - Update OTP bike rental API endpoint parameters documentation

3. Is there any blocking issue?
No issues at the moment.

*4. Links*

   - [1] https://github.com/yavski/fab-speed-dial
   - [2] https://github.com/markormesher/android-fab
   <https://github.com/markormesher/android-fab%5D(https://github.com/markormesher/android-fab)>
   - [3]
   https://material.io/guidelines/components/buttons-floating-action-button.html#buttons-floating-action-button-transitions
   <https://material.io/guidelines/components/buttons-floating-action-button.html#buttons-floating-action-button-transitions](https://material.io/guidelines/components/buttons-floating-action-button.html%23buttons-floating-action-button-transitions)>
   - [4] https://github.com/OneBusAway/onebusaway-android/issues/307
   <https://github.com/OneBusAway/onebusaway-android/issues/307%5D(https://github.com/OneBusAway/onebusaway-android/issues/307)>
   - [5]
   https://github.com/OneBusAway/onebusaway-android/issues/402#issuecomment-309734510
   <https://github.com/OneBusAway/onebusaway-android/issues/402#issuecomment-309734510](https://github.com/OneBusAway/onebusaway-android/issues/402%23issuecomment-309734510)>
   - [6] https://inkscape.org/en/
   <https://inkscape.org/en/%5D(https://inkscape.org/en/)>
   - [7] https://github.com/OneBusAway/onebusaway-android/pull/776
   <https://github.com/OneBusAway/onebusaway-android/pull/776%5D(https://github.com/OneBusAway/onebusaway-android/pull/776)>

Best regards,
Rodrigo

On Sun, 18 Jun 2017 at 09:31 Rodrigo Carvalho <carvalhorr at gmail.com> wrote:

> Dear all,
>
> This is my progress report for week 3:
>
> *Week 3 (June 12 - June 18)*
>
> 1. What do I have completed this week?
>
>
>    - Finished adding the bikeshare display on the main map of OBA.
>    - Solved problem (with the help pf Sheldon A. Brown) with my
>    development environment that did now allow my physical Android device to
>    reach the OTP server on my laptop
>    - Learned how to work with Docker
>    - Created a Docker image of OTP with two GBFS feeds:
>       - USF Share-A-Bull
>       <https://github.com/NABSA/gbfs/blob/master/systems.csv#L48> in
>       Tampa, FL
>       - BIKETOWN
>       <https://github.com/NABSA/gbfs/blob/master/systems.csv#L12> in
>       Portland, OR
>
> 2. What am I going to achieve for next week?
>
>
>    - Improve the bikeshare UI on the main map
>    - Start working on the next task:
>       - Add bikeshare as a mode in trip planning for OBA Android
>    - Update OTP bike rental API endpoint parameters documentation
>
> 3. Is there any blocking issue?
> There are no issues at the moment.
>
> *4. Links*
>
>    - Github repository:
>    https://github.com/carvalhorr/onebusaway-android/tree/gbfs
>    - Project description wiki:
>    https://github.com/OneBusAway/onebusaway-application-modules/wiki/Google-Summer-of-Code-2017
>
>    - Weekly reports wiki:
>    https://github.com/OneBusAway/onebusaway-application-modules/wiki/Google-Summer-of-Code-2017-Progress-Reports
>    - Github issue:
>    https://github.com/OneBusAway/onebusaway-android/issues/402
>
>
> Best regards,
> Rodrigo
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20170625/6d531ecf/attachment.html>


More information about the SoC mailing list