A Flutter Base project that developed with :
- Clean Architecture
- Getx Ecosystem
- Dio
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.
This codebase support Mason CLI library. Follow this instruction if you want to use or setup Mason CLI.
Open terminal in root of 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>
- Skybase Documentation
- Clean Architecture
- Getx Ecosystem
- Refresh Token Handler
- QueueInterceptor
- Mason CLI
Varcant ( [email protected] )
Copyright ©2021 Skybase. All rights reserved.