[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