<div dir="ltr">Dear all,<div><br></div><div>This is my report for week 2:</div><div><span style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><br></span></div><div><b><span style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"">Week 2 (June 5 - June 11)</span><br></b></div><div><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><span style="box-sizing:border-box;font-weight:600">1. What do I have completed this week?</span></p><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><li style="box-sizing:border-box">Partially implemented floating bikes and zones/racks in OBA Android in the default layer<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">Stations/Bikes are displayed as the default Google Maps marker</li><li style="box-sizing:border-box;margin-top:0.25em">Requests to OTP are sent without a bounding box</li></ul></li><li style="box-sizing:border-box;margin-top:0.25em">Reviewed the documentation for contributing to OBA</li><li style="box-sizing:border-box;margin-top:0.25em">I started the implementation in the master branch, after reviewing the contributing documentation I created a new branch for the work.</li></ul><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><span style="box-sizing:border-box;font-weight:600">2. What am I going to achieve for next week?</span></p><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><li style="box-sizing:border-box">Finish implementing display of bikes and bike stations in the default OBA layer, including the right UI presentation for bikes and bike stations, show details about a station when it is clicked (such as number of free spaces, number of bikes, etc), include bikes in a separate layer to allow users to switch on/off bikes on the map, and make requests to OTP including the currently displayed map.</li><li style="box-sizing:border-box;margin-top:0.25em">Update OTP bike rental API endpoint parameters documentation</li><li style="box-sizing:border-box;margin-top:0.25em">Study the differences in implementation of the Google and Amazon OBA map view (seems that there are differences)</li><li style="box-sizing:border-box;margin-top:0.25em">Create a Docker Image of OTP with the configured GBFS feeds</li></ul><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><span style="box-sizing:border-box;font-weight:600">3. Is there any blocking issue?</span></p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"">There are no blocking issues, but including the bikes and stations in the default layer in OBA took longer than expected for various reasons:</p><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-bottom:0px"><li style="box-sizing:border-box">I had to study how the Google Maps API work and how to add new markers to it</li><li style="box-sizing:border-box;margin-top:0.25em">I had to understand how the map overlays, controllers and other details in OBA are implemented</li><li style="box-sizing:border-box;margin-top:0.25em">I found issues with the communication from OBA with OTP when testing the Android app using a physical device. The problem is that my machine is not allowing connections from other devices (it is a Linux system and I am not familiar with how to change network configurations on it).After some investigation, I started using an Android emulator for the tests as it was taking too much time. I still have to allow connections from the physical device to speed up my tests.</li></ul><span style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><div><span style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><br></span></div>Best regards,</span></div><div><span style="color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"">Rodrigo</span></div></div>