Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dex4er/dekoder-dowodu-rejestracyjnego
Dekoder dowodu rejestracyjnego
https://github.com/dex4er/dekoder-dowodu-rejestracyjnego
Last synced: about 2 months ago
JSON representation
Dekoder dowodu rejestracyjnego
- Host: GitHub
- URL: https://github.com/dex4er/dekoder-dowodu-rejestracyjnego
- Owner: dex4er
- License: gpl-2.0
- Created: 2018-07-29T19:40:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-30T14:59:48.000Z (about 1 year ago)
- Last Synced: 2024-04-16T03:47:39.755Z (8 months ago)
- Language: TypeScript
- Size: 5.42 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# dekoder-dowodu-rejestracyjnego
[![Build Status](https://secure.travis-ci.org/dex4er/dekoder-dowodu-rejestracyjnego.svg)](http://travis-ci.org/dex4er/dekoder-dowodu-rejestracyjnego)
Dekoder dowodu rejestracyjnego
[](https://play.google.com/store/apps/details?id=com.github.dex4er.dekoder_dowodu_rejestracyjnego)
## Środowisko
### Android SDK
Ściągnij z narzędzia `sdk-tools`.
Rozpakuj w katalogu `$HOME/android-sdk`.
Dodaj do `$HOME/.profile`:
```sh
export ANDROID_HOME=$HOME/android-sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH
```Przeloguj się lub przeładuj środowisko:
```sh
. $HOME/.profile
```Zainstaluj dodatkowe pakiety SDK
```sh
sdkmanager platform-tools 'build-tools;26.0.2' 'platforms;android-27'
```### Node.js
Jeśli nie masz odpowiednio nowego Node.js, wykorzystaj NVM:
```sh
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
```i instaluj Node.js v10:
```sh
nvm install 10
```### NPM
Zainstaluj wszystkie biblioteki Node.js:
```sh
npm i
```Opcjonalnie Ionic i Cordova mogą zostać zainstalowane globalnie:
```sh
npm i -g ionic cordova
```W takim przypadku można pominąć prefiks `npx` przy wywoływaniu tych narzędzi.
## Testowanie
Uruchom wersję przeglądarkową:
```sh
npx ionic serve
```Powinno to wystartować przeglądarkę, która otwiera
stronę . Wersja przeglądarkowa korzysta z mocków, które
zastępują natywne moduły Androida.## Uruchomienie
### Urządzenie
Uruchom na domyślnym urządzeniu podpiętym pod ADB:
```sh
npx ionic cordova run android
```Spowoduje to też utworzenie pliku
`platforms/android/app/build/outputs/apk/debug/app-debug.apk` ze skompilowaną
aplikacją.### Emulator
Wymaga to utworzenia obrazu dla emulatora:
```sh
sdkmanager 'system-images;android-26;google_apis;x86_64'
avdmanager create avd --force --name testAVD --abi google_apis/x86_64 --package 'system-images;android-26;google_apis;x86_64'
```Emulator uruchomi się, jeśli przy uruchamianiu nie ma podpiętego fizycznego
urządzenia, bądź zostanie wywołany bezpośrednio:```sh
npx ionic cordova emulate android
```## Kompilacja
W celu przygotowania wersji bez informacji dla debuggera:
```sh
npx ionic cordova build android --prod --release -- -- --keystore=$HOME/.android/debug.keystore --storePassword=android --alias=androiddebugkey --password=android
```Opcje `--keystore`, `--storePassword`, `--alias` i `--password` powinny
wskazywać na właściwy klucz do podpisania aplikacji, ewentualnie można je
pominąć, aby wygenerować paczkę niepodpisaną.