Last updated:
0 purchases
fcoregen
fcoregen #
Fcore Gen Project
Use #
Feature Copyright #
add new copyright #
flutter pub run fcoregen:copyright
copied to clipboard
remove copyright #
flutter pub run fcoregen:copyright remove
copied to clipboard
Feature Localization #
use CSV #
File yaml:
fcoregen:
folderLocalization: "lib/resources/localizations"
fileCSV: "assets/language/data.csv"
copied to clipboard
use Google Sheet #
Url Google Sheet:
Format: https://docs.google.com/spreadsheets/d/<docsId>/edit#gid=<sheetId>
Ex url: https://docs.google.com/spreadsheets/d/1ZFgJO0zefRW0BiQMIlUwpOx74CrQjOt48INNvxS80a8/edit#gid=0
- docsId: 1ZFgJO0zefRW0BiQMIlUwpOx74CrQjOt48INNvxS80a8
- sheetId: 0
copied to clipboard
File yaml:
fcoregen:
folderLocalization: "lib/resources/localizations"
fileGoogleSheet:
docsId: "1ZFgJO0zefRW0BiQMIlUwpOx74CrQjOt48INNvxS80a8"
sheetId: "0"
copied to clipboard
genarate language #
flutter pub run fcoregen:localization
copied to clipboard
Feature Generate Feature #
flutter pub run fcoregen:newfeat
copied to clipboard
Feature Generate Fastlane #
// All Platform
flutter pub run fcoregen:fastlane
// Platform Android
flutter pub run fcoregen:fastlane android
// Platform IOS
flutter pub run fcoregen:fastlane ios
copied to clipboard
Required fastlane.yaml file
####################################
##### Content of fastlane.yaml #####
fcoregen:
fastlaneIOS:
firebaseAppId: "1:630490387268:ios:7c5fd8e49iksj3355246cd" # required
emailTester: "[email protected]" # required
bundleId: "com.example.appmobile" # required
teamId: "86PCDKI3HF" # required
appAppleId: "2984875825"
emailAppleDevelop: "[email protected]" # required
pathFileExportOption: "resources/certs/ExportOptions.plist" # required - root of path is project folder
pathIPA: "../build/ios/ipa/MyApp.ipa" # required - root of path is ios folder
provisioningAdhoc: "./Profiles/MyApp_Adhoc.mobileprovision" # required - root of path is ios folder
provisioningAppStore: "./Profiles/MyApp_AppStore.mobileprovision" # root of path is ios folder
codeSignIdentifyDistribute: "iPhone Distribution" # required - default:iPhone Distribution
buildConfiguration: "Release" # required - default:Release
fastlaneAndroid:
firebaseAppId: "1:630490387268:android:7c5fd8e49iksj3355246cd" # required
emailTester: "[email protected]" # required
bundleId: "com.example.appmobile" # required
####################################
copied to clipboard
call test dart #
dart test 'test/fcoregen_test.dart'
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.