Security News
Weekly Downloads Now Available in npm Package Search Results
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
bike.reporter
Advanced tools
Submit as a cyclist a violation complain to police authority
Aplicação móvel para submissão de queixa por condução ilegal de veículo a motor pondo em perigo ciclista.
O código está desenhado em Javascript para ser corrido num smartphone. Para tal faz uso da plataforma Apache Cordova.
Este projeto faz uso de Apache Cordova para converter código HTML5 e Javascript para uma aplicação de dispositivo móvel, como Android ou iOS. Precisa, portanto, de ter Apache Cordova instalado na sua máquina.
O projeto necessita de alguns pacotes npm
, sendo que o npm
vem instalado com o nodejs
.
Alguns scripts do projeto também fazem uso do nodejs
.
O gradle é usado para fazer o build
dos projetos Apache Cordova
É uma exigência do Apache Cordova
O ADB é usado para testar a APP no seu telemóvel Android
git clone https://github.com/jfoclpf/bike-reporter
cd bike-reporter
cordova platform add android
.cordova build android
para construir o projeto na sua máquina. Em Android cria o ficheiro APK na pasta platforms/android/build/outputs/apk
Para testar num smartphone Android precisa de ativar nas configurações do smartphone o Developer options e dentro desse menu precisa de ativar a opção USB debugging.
Depois corra numa linha de comandos
adb devices
para listar os dispositivos Android detectados. Caso o dispositivo seja detetado, corra
cordova run android --device
Para fazer debug no Chrome aceda a chrome://inspect/#devices
O gradle é um executor de tarefas de compilação e é instalado aquando de cordova build
. Pode dar problemas nesse comando (erro: Could not determine java version from 'x.x.x'
). O gradle pode envolver diferentes versões:
gradle -v
./platforms/android/gradlew -v
Tal pode dar problemas porque diferentes versões de gradle dependem de diferentes versões de java. Verificar a variável JAVA_HOME
com echo $JAVA_HOME
. Para resolver o problema mudar esta variável e associá-la a outras versões de java, por exemplo:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
ou
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131/
ou
mesmo apagar com export JAVA_HOME=
package.json
.GNU GPLv3
http://www.gnu.org/licenses/gpl-3.0.en.html
http://choosealicense.com/licenses/gpl-3.0/
FAQs
Submit as a cyclist a violation complain to police authority
The npm package bike.reporter receives a total of 0 weekly downloads. As such, bike.reporter popularity was classified as not popular.
We found that bike.reporter demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
Security News
A Stanford study reveals 9.5% of engineers contribute almost nothing, costing tech $90B annually, with remote work fueling the rise of "ghost engineers."
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.