Langkah-Langkah setup:
- download dan install di flutter https://flutter.dev/, kemudian setup environment variabelnya
- download dan install di dart https://dart.dev/get-dart, kemudian setup environment variabelnya
- git clone file ini
- buka terminal, masuk ke folder file ini dengan perintah
cd path/to/file
- jalankan perintah
flutter pub get
- setup firebasenya, buka file 'android/app/build.gradle' dan sesuaikan semuanya dengan firebase
- buat authentication dengan email dan password di firebase
- buat firestore database di firebase
- buat firebase storage di firebase
- setup rulesnya dari 'false' jadi 'true'
- jalankan perintah
flutter run
untuk menjalankan aplikasi
Langkah-Langkah shared preference:
- buka file android/app/src/main/AndroidManifest.xml
- tambahkan:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
- kemudian edit file dart di lib yang diinginkan adanya shared preference (dalam kode ini adanya di splash_screen.dart)
Deployment: flutter build apk