Skip to content

nandakista/skybase_flutter_provider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages