https://github.com/dicodingacademy/a199-flutter-expert-project
https://github.com/dicodingacademy/a199-flutter-expert-project
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dicodingacademy/a199-flutter-expert-project
- Owner: dicodingacademy
- Created: 2021-06-23T03:25:04.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T01:49:24.000Z (over 1 year ago)
- Last Synced: 2025-07-01T13:48:21.921Z (10 months ago)
- Language: Dart
- Size: 365 KB
- Stars: 73
- Watchers: 5
- Forks: 94
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# a199-flutter-expert-project
Repository ini merupakan starter project submission kelas Flutter Expert Dicoding Indonesia.
---
## Tips Submission Awal
Pastikan untuk memeriksa kembali seluruh hasil testing pada submissionmu sebelum dikirimkan. Karena kriteria pada submission ini akan diperiksa setelah seluruh berkas testing berhasil dijalankan.
## Tips Submission Akhir
Jika kamu menerapkan modular pada project, Anda dapat memanfaatkan berkas `test.sh` pada repository ini. Berkas tersebut dapat mempermudah proses testing melalui *terminal* atau *command prompt*. Sebelumnya menjalankan berkas tersebut, ikuti beberapa langkah berikut:
1. Install terlebih dahulu aplikasi sesuai dengan Operating System (OS) yang Anda gunakan.
- Bagi pengguna **Linux**, jalankan perintah berikut pada terminal.
```
sudo apt-get update -qq -y
sudo apt-get install lcov -y
```
- Bagi pengguna **Mac**, jalankan perintah berikut pada terminal.
```
brew install lcov
```
- Bagi pengguna **Windows**, ikuti langkah berikut.
- Install [Chocolatey](https://chocolatey.org/install) pada komputermu.
- Setelah berhasil, install [lcov](https://community.chocolatey.org/packages/lcov) dengan menjalankan perintah berikut.
```
choco install lcov
```
- Kemudian cek **Environtment Variabel** pada kolom **System variabels** terdapat variabel GENTHTML dan LCOV_HOME. Jika tidak tersedia, Anda bisa menambahkan variabel baru dengan nilai seperti berikut.
| Variable | Value|
| ----------- | ----------- |
| GENTHTML | C:\ProgramData\chocolatey\lib\lcov\tools\bin\genhtml |
| LCOV_HOME | C:\ProgramData\chocolatey\lib\lcov\tools |
2. Untuk mempermudah proses verifikasi testing, jalankan perintah berikut.
```
git init
```
3. Kemudian jalankan berkas `test.sh` dengan perintah berikut pada *terminal* atau *powershell*.
```
test.sh
```
atau
```
./test.sh
```
Proses ini akan men-*generate* berkas `lcov.info` dan folder `coverage` terkait dengan laporan coverage.
4. Tunggu proses testing selesai hingga muncul web terkait laporan coverage.