Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 1.91 KB

README.md

File metadata and controls

70 lines (48 loc) · 1.91 KB

Skybase Flutter

Overview

A Flutter Base project that developed with :

  • Clean Architecture
  • Bloc State Management
  • Go Router
  • Dio

How to run

Follow the steps below to run :

  1. Type flutter pub get in terminal
  2. Get github token from = Github Profile > Settings > Developer Settings > Personal access tokens
  3. Create file called api_keys.json and save it to lib/config/environment/, then write with the following format
    {
      "GITHUB_TOKEN": "your github token"
    }
  4. Now you can run this project.

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.