A Flutter Base project that developed with :
- Modified Clean Architecture
- Provider State Management
- Go Router
- Dio
- If you are Getx users, we recommend you to check branch 3-new-feature-dependencies-binding. We created an architecture very similar to getx
- If you are not Getx users, we recommend you to check the master branch
Follow step below to run :
- Type
flutter pub get
in terminal - Get github token from = Github Profile > Settings > Developer Settings > Personal access tokens
- Open
main_development.dart
and changeclientToken
to Github token. - Open
main_staging.dart
and changeclientToken
to Github token. - Open
main_production.dart
and changeclientToken
to Github token.
Read this documentation to understand architecture, state, pattern, and style guide of the skybase.
Open terminal in root project and input command below.
Note: <env>
is staging
| production
// Choose one
// build apk
sh build_apk.sh <env> 1.0.0-beta.1 1
// build apk menggunakan version dari pubspec.yaml
sh build_pub_apk.sh <env>
// Choose one
// generate archive
sh build_ios.sh <env> 1.0.0-beta.1 1
// generate ipa adhoc
sh build_ipa_adhoc.sh <env> 1.0.0-beta.1 1
// build archive menggunakan version dari pubspec.yaml
sh build_pub_ios.sh <env>
// build ipa menggunakan version dari pubspec.yaml
sh build_pub_ipa_adhoc.sh <env>
Varcant ( [email protected] )
Copyright ©2023 Skybase. All rights reserved.