Unnoficial Bicicas App

This project is the continuation of Unnoficial Bicicas app from 2017. It contains the source code of the playstore application (publication pending to be approved) and it will help to track bugs and new features to implement.

Unnoficial Bicicas is a nonprofit android application, that allows users to check Bicicas benches availability and to unlock bycicles with the generated pin.

Note that some aspects of the puslished application, such as api endpoints or pin generation library are not available on this repository. That decission is made with the only aim of keeping things “secure” and to avoid legal issues (please, if someone wants to scare contact me because is not happy about this nonprofit project, that only aims to help people and does not involve any security risk, please, contact via email).

Prerequisites

  • Latest Android Studio Canary version
  • A local.properties file in the root of the project including these properties:

MAPS_API_KEY=my_maps_api_key
OAUTH_CLIENT_ID=my_auth_endpoint_client_id
OAUTH_CLIENT_SECRET=my_auth_client_secret
OAUTH_ENDPOINT=https://auth.endpoint.me
STATUS_ENDPOINT=https://status.endpoint.me
ENCRYPT_PASSWORD=my_encryption_pass

Whats next

  • More testing
  • Bug fixing
  • New features

Contributions

Any issue, idea or pull request will be very welcomed.

License

Unnoficial Bicicas App is licensed under GNU General Public License v3.0, check LICENSE for further information.

GitHub

View Github