Pikobar Mobile App (Flutter)
Index
Firebase Setup
Pikobar menggunakan Firebase sebagai backend.
Firebase SDK
Cloud Firestore Setup
- Di firebase console, pada sidebar, lihat grup
Develop
. PilihFirestore Database
. - Klik
Create database
. - Pilih
Start in production mode
, - lalu pilih location yang diinginkan untuk Cloud Firestore.
Firebase Service Account
- Pada sidebar, klik ikon menu
⚙️ . - Pilih
Project settings
. - Pilih tab
Service accounts
. - Klik
Generate new private key
. - Klik
Generate Key
pada bagian popup. Sebuah file JSON akan diunduh ke komputer Anda.
Migrasi data
- Ubah nama file JSON yang tadi diunduh menjadi
serviceAccount.json
. - Pindahkan file
serviceAccount.json
ke dalam<folder project pikobar>/migration
. - Buka file
config.js
dan ubah nilaidatabaseURL
sesuaikan dengan nilaidatabaseURL
yang ada diService accounts
pada halamanProject settings
console firebase (lihat pada gambar Firebase Service Account). - Buka teminal, arahkan ke
<folder project pikobar>/migration
. - Jalankan perintah berikut
# install dependencies
$ npm install
# migrasi data ke firestore
$ npm run migrate
Build Setup
# install dependencies
$ flutter pub get
# run debug mode
$ flutter run
# run release mode
$ flutter run --release
# build app bundle
$ flutter build appbundle
# build apk
$ flutter build apk
For detailed explanation on how things work, check out Flutter docs.
Pedoman Kontributor
Jabar Digital Service mengucapkan terima kasih kepada publik yang ingin berkontribusi untuk Pikobar
Sebagai panduan, kami mempunyai panduan umum untuk kontributor dan panduan kontributor untuk repositori ini.