• You MUST read the Babiato Rules before making your first post otherwise you may get permanent warning points or a permanent Ban.

    Our resources on Babiato Forum are CLEAN and SAFE. So you can use them for development and testing purposes. If your are on Windows and have an antivirus that alerts you about a possible infection: Know it's a false positive because all scripts are double checked by our experts. We advise you to add Babiato to trusted sites/sources or disable your antivirus momentarily while downloading a resource. "Enjoy your presence on Babiato"

Fluxstore Multi Vendor - Flutter E-commerce Full App

Fluxstore Multi Vendor - Flutter E-commerce Full App v3.16.0

No permission to download
moxt updated Fluxstore Multi Vendor - Flutter E-commerce Full App with a new update entry:

Fluxstore Multi Vendor - Flutter E-commerce Full App

Version 3.8.1​


Last updated: 04 May, 2023


🆕 New features & improvements



(1) B2B Wholesale ⚡️​


  • Set wholesale prices for the new user role (different prices per product) on:
    • Simple product
    • Variable product



(2) Buy Now button at the bottom💥


  • Ability to configure Buy Now and Add To Cart buttons to be always at the bottom of the page.
  • Very convenient...

Read the rest of this update entry...
 
ooooh yes, well, let's go rock bros...

yourfolderproject\android\app\src\main\AndroidManifest.xml
set it up for below


<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
package="your.packge.name">

<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />

<uses-permission android:name="android.permission.USE_BIOMETRIC"/>

<!-- Use for showing notification -->
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>


<!-- Use for take photo and photo gallery feature -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<!-- Use for printer POS feature -->
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

<!-- Use for SmartChat feature -->
<queries>
<provider android:authorities="com.facebook.katana.provider.PlatformProvider" />

<!-- Use for speech recognition permission -->
<intent>
<action android:name="android.speech.RecognitionService" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="https" />
</intent>
<intent>
<action android:name="android.intent.action.DIAL" />
<data android:scheme="tel" />
</intent>
<intent>
<action android:name="android.intent.action.SENDTO" />
<data android:scheme="smsto" />
</intent>
<intent>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="*/*" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="whatsapp" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="instagram" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="instagram-stories" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="twitter" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="fb" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="tg" />
</intent>
</queries>

<application
android:name="${applicationName}"
android:icon="@mipmap/launcher_icon"
android:label="YOUR NAME APP"
android:theme="@style/AppTheme"
android:requestLegacyExternalStorage="true"
android:allowBackup="true"
android:usesCleartextTraffic="true"
tools:replace="android:usesCleartextTraffic,android:allowBackup,android:label">


<activity
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:exported="true"
android:hardwareAccelerated="true"
android:launchMode="singleTop"
android:theme="@style/LaunchTheme"
android:windowSoftInputMode="adjustResize">

<!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user
while the Flutter UI initializes. After that, this theme continues
to determine the Window background behind the Flutter UI. -->
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme" />

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="FLUTTER_NOTIFICATION_CLICK" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>

<meta-data
android:name="default-url"
android:value="https://yoursitename.com" />

<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data
android:host="yoursitename.com"
android:scheme="https" />
<data android:scheme="http" />
</intent-filter>

<intent-filter>
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data
android:host="yoursitename.com"
android:scheme="yoursitename" />
</intent-filter>
</activity>

<meta-data
android:name="com.google.android.gms.wallet.api.enabled"
android:value="true" />

<meta-data
android:name="com.google.firebase.messaging.default_notification_channel_id"
android:value="@String/default_notification_channel_id" />

<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/logo" />
<!-- Set color used with incoming notification messages. This is used when no color is set for the incoming
notification message. See README(https://goo.gl/6BKBk7) for more. -->
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/notiColor" />
<!-- Google map and Admod setup -->
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@String/api_key" />
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="@String/admob_api" />

<!-- Facebook Login configuration -->
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@String/facebookAppId" />

<meta-data
android:name="com.facebook.sdk.ClientToken"
android:value="@String/facebook_client_token" />

<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:exported="true"
android:label="@String/app_name"
/>
<activity
android:name="com.facebook.CustomTabActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />

<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data android:scheme="@String/fb_login_protocol_scheme" />
</intent-filter>
</activity>

<!-- Enable to support Audio Feature-->
<service
android:name="com.ryanheise.audioservice.AudioService"
android:exported="true">
<intent-filter>
<action android:name="android.media.browse.MediaBrowserService" />
</intent-filter>
</service>

<receiver
android:name="com.ryanheise.audioservice.MediaButtonReceiver"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON" />
</intent-filter>
</receiver>

<!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
<meta-data
android:name="flutterEmbedding"
android:value="2" />
</application>
</manifest>
 
folderyourproject\android\app\src\main\res\values\strings.xml
create file if don't exist
set it up for below

<resources>
<string name="app_name">YOUR NAME APP</string>
<string name="default_notification_channel_id">default_notification_channel_id</string>

<!-- TODO 1.1 - Update Facebook Login Feature (optional) 🧩 -->
<string name="facebookAppId">NUMBERFACEAPPID</string>
<string name="facebook_client_token">NUMBERFACEAPPCLIENTOKEN</string>
<string name="fb_login_protocol_scheme">fbNUMBERFACEAPPID</string>

<!-- TODO 1.2 - Update Google Map Address (optional) 🧩 -->
<string name="api_key">YOUR API KEY GOOGLE</string>

<!-- TODO 1.3 - Update Google AdsMod (optional) 🧩 -->
<string name="admob_api">ca-app-pub-7432665165146018~2664444130</string>
</resources>
 
  • Like
Reactions: ELDEEBO
yourfolderproject\android\app\build.gradle
set it up for below

buildscript {
repositories {
// ...
maven { url 'https://plugins.gradle.org/m2/' } // Gradle Plugin Portal
}
dependencies {
// ...
// OneSignal-Gradle-Plugin
classpath 'gradle.plugin.com.onesignal:eek:nesignal-gradle-plugin:[0.12.6, 0.99.99]'
}
}

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}


def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'


android {
compileSdkVersion 33

ndkVersion "25.1.8937393"

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
checkReleaseBuilds false
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
tasks.withType(JavaCompile) {
options.warnings = false
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "your.packge.name"
minSdkVersion 23
//targetSdkVersion flutter.targetSdkVersion
targetSdkVersion 33

versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true
resConfigs "en"

}

signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}

buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.release

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}

debug {
signingConfig signingConfigs.release
}
}
}

flutter {
source '../..'
}

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

implementation 'com.google.android.material:material:1.6.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'androidx.browser:browser:1.3.0'
implementation 'androidx.browser:browser:1.3.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0'
}
googleServices { disableVersionCheck = true }
 
  • Like
Reactions: ELDEEBO
yourfolderproject\android\app\build.gradle
set it up for below

buildscript {
repositories {
// ...
maven { url 'https://plugins.gradle.org/m2/' } // Gradle Plugin Portal
}
dependencies {
// ...
// OneSignal-Gradle-Plugin
classpath 'gradle.plugin.com.onesignal:eek:nesignal-gradle-plugin:[0.12.6, 0.99.99]'
}
}

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}


def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'


android {
compileSdkVersion 33

ndkVersion "25.1.8937393"

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
checkReleaseBuilds false
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
tasks.withType(JavaCompile) {
options.warnings = false
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "your.packge.name"
minSdkVersion 23
//targetSdkVersion flutter.targetSdkVersion
targetSdkVersion 33

versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true
resConfigs "en"

}

signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}

buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.release

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}

debug {
signingConfig signingConfigs.release
}
}
}

flutter {
source '../..'
}

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

implementation 'com.google.android.material:material:1.6.0'
implementation 'com.android.support:multidex:1.0.3'
implementation 'androidx.browser:browser:1.3.0'
implementation 'androidx.browser:browser:1.3.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0'
}
googleServices { disableVersionCheck = true }
what was this? is it for nulled?
 

Fluxstore Multi Vendor - Flutter E-commerce Full App 3.8.1 : is it nulled for use or not ?​


Am confused...
 
moxt updated Fluxstore Multi Vendor - Flutter E-commerce Full App with a new update entry:

Fluxstore Multi Vendor - V3.10.5

– Version: 3.10.5 – Wholesale Price, WCFM, Dokan – latest Flutter
– Last update: 03 Jul 2023 - Changelog – Youtube
– Compatible with Drag & Drop FluxBuilder tool
– Files Included: Full Flutter Source Code (iOS & Android)
– Vendor Admin: via webview or buy FluxStore Manager app



Read the rest of this update entry...
 
Babak updated Fluxstore Multi Vendor - Flutter E-commerce Full App with a new update entry:

Fluxstore Multi Vendor v3.13.0 - Flutter E-commerce Full App

Download Fluxstore Multi Vendor v3.13.0 - Flutter E-commerce Full App Nulled Free
– Version: 3.13.0 – latest Flutter
– Last update: 24 Aug 2023 - ChangelogYoutube
– Files Included: Full Flutter Source Code (iOS & Android)
– Build a Free App Demo for your website
– Vendor Admin: via webview...

Read the rest of this update entry...
 
  • Like
Reactions: Syehassan
DreamCasters updated Fluxstore Multi Vendor - Flutter E-commerce Full App with a new update entry:

Fluxstore Multi Vendor - Flutter E-commerce Full App

(1) XCode 15 & iOS 17 Upgrade ⚡️​

FluxStore and FluxNews apps version 3.13.5 now offer compatibility with Apple's latest releases, XCode 15 and iOS 17.

(2) GDPR message for Ads Apps 🌈


Support showing GDPR message for Ads Apps.

Beginning January 16, 2024, Mobile Apps having Google AdSense or AdMob will be required to use a...

Read the rest of this update entry...
 
  • Like
Reactions: andrezol

Forum statistics

Threads
79,403
Messages
1,141,370
Members
248,102
Latest member
mattsterling
AdBlock Detected

We get it, advertisements are annoying!

However in order to keep our huge array of resources free of charge we need to generate income from ads so to use the site you will need to turn off your adblocker.

If you'd like to have an ad free experience you can become a Babiato Lover by donating as little as $5 per month. Click on the Donate menu tab for more info.

I've Disabled AdBlock