Skip to content

Latest commit

 

History

History
70 lines (47 loc) · 2.24 KB

README.md

File metadata and controls

70 lines (47 loc) · 2.24 KB

Skybase Flutter

Overview

A Flutter Base project that developed with :

  • Modified Clean Architecture
  • Provider State Management
  • Go Router
  • Dio

Branch Version

  1. If you are Getx users, we recommend you to check branch 3-new-feature-dependencies-binding. We created an architecture very similar to getx
  2. If you are not Getx users, we recommend you to check the master branch

How to run

Follow step below to run :

  1. Type flutter pub get in terminal
  2. Get github token from = Github Profile > Settings > Developer Settings > Personal access tokens
  3. Open main_development.dart and change clientToken to Github token.
  4. Open main_staging.dart and change clientToken to Github token.
  5. Open main_production.dart and change clientToken to Github token.

Skybase Documentation

Read this documentation to understand architecture, state, pattern, and style guide of the skybase.

Build

Open terminal in root project and input command below.

Note: <env> is staging | production

Android

// 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>

iOS

// 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>

Reference

Created by

Varcant ( [email protected] )

Copyright ©2023 Skybase. All rights reserved.