FlutGPT Documentation Uploaded Surewebdesigner
FlutGPT Documentation Uploaded Surewebdesigner
We are following CodeCanyon rules and regulation, so under this licenses you can only
publish single product on play store. And you can’t sell this source code anywhere. Please
follow Standard Licenses
Installation
Introduction to Flutter
Basic Installation
Important:
Choose your Platform and follow steps to build and run application.
1 Download the following installation bundle to get the latest stable release of the Flutter
SDK:
2 Extract the zip le and place the contained utter in the desired installation location for
the Flutter SDK (for example, C:\src\ utter; do not install Flutter in a directory like C:
\Program Files\ that requires elevated privileges).
If you wish to run Flutter commands in the regular Windows console, take these steps to
add Flutter to the PATH environment variable:
From the Start search bar, enter ‘env’ and select Edit environment variables for your
fl
fi
fl
fi
fl
fl
fl
fi
fi
fi
account.
Under User variables check if there is an entry called Path:
• If the entry exists, append the full path to utter\bin using ; as a separator from
existing values.
• If the entry doesn’t exist, create a new user variable named Path with the full path
to utter\bin as its value.
Important:
Note that you have to close and reopen any existing console windows for these changes
to take effect.
You are now ready to run Flutter commands in the Flutter Console!
From a console window that has the Flutter directory in the path (see above), run the
following command to see if there are any platform dependencies you need to complete
the setup:
If you nd any issue during environment setup, please go online Click here
1 Download the following installation bundle to get the latest stable release of the Flutter
SDK:
2 Download SDK and extract downloaded le, just double click on that. and just copy
extracted folder and paste it to your desired location (for example, Documents\ utter).
Path variable needs to be updated to access “ utter” command from terminal. you can just
update path variable for current terminal window only. and if you want to access utter
commands from anywhere in terminal, we need to update SDK path permanently.
To update PATH variable for current terminal window only, then enter this
command “export PATH=”$PATH:`pwd`/ utter/bin”” and hit enter key.
To update PATH variable permanently, then Open or create .bash_pro le le. to open or
create that le, then enter “sudo open -e $HOME/.bash_pro le” and hit enter key.
Append below line to bash_pro le le at bottom of all other content. “export PATH=”
$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/ utter/bin”” as
[PATH_TO_FLUTTER_GIT_DIRECTORY] is actual path of SDK folder.
Run this command on terminal “source $HOME/.bash_pro le” to refresh PATH variables.
You are now ready to run Flutter commands in the Flutter Console!
Run “ utter doctor” into terminal, If you are getting check list of utter sdk requirements, it
means SDK is successfully installed on your machine. and you can start building utter
apps on your machine.
If you nd any issue during environment setup in macos, please go online Click here
1 Download the following installation bundle to get the latest stable release of the Flutter
SDK:
2 Download SDK and extract downloaded le, just double click on that. and just copy
extracted folder and paste it to your desired location (for example, Documents\ utter).
Important:
fl
fi
fi
fl
fi
fi
fl
fi
fl
fl
fi
fi
fl
fi
fi
fl
fl
fl
Path variable needs to be updated to access “ utter” command from terminal. you can just
update path variable for current terminal window only. and if you want to access utter
commands from anywhere in terminal, we need to update SDK path permanently.
You’ll probably want to update this variable permanently, so you can run utter commands
in any terminal session. To update PATH variable, we need to open terminal.
1. Run source $HOME/. to refresh the current window, or open a new terminal window
to automatically source the le.
2. Verify that the utter/bin directory is now in your PATH by running:
echo $PATH
which utter
You are now ready to run Flutter commands in the Flutter Console!
Important:
All below steps are must be followed to build and run application
Download Project
Download and nd the your project folder, use your preferred IDE (Android Studio / Visual
Studio Code / IntelliJ IDEA) to run the project.
fl
fl
fl
fi
fi
fl
fl
fl
fl
Get Dependencies
After you loaded project successfully, run the following command in the terminal to install
all the dependencies listed in the pubspec.yaml le in the project’s root directory or just
click on Pub get in pubspec.yaml leif you don’t want to use command.
DartCopy
Important:
You will see below like screen after you have build your app successfully
fl
fi
fi
Build and Run App
After the app build completes, you’ll see the app on your device.
If you don’t use Android Studio or IntelliJ you can use the command line to run your
application using the following command
Important:
Below step requires utter path to be set in your Environment variables. See https://
utter.dev/docs/get-started/install/windows
fl
fl
utter run
DartCopy
Flutter offers a fast development cycle with Stateful Hot Reload, the ability to reload the
code of a live running app without restarting or losing app state. Make a change to app
source, tell your IDE or command-line tool that you want to hot reload, and see the change
in your simulator, emulator, or device.
Important:
Download and con guring Flutter and building the Themes Flutter
fl
fi
Con guration
Android Con guration
Open Android module in Android Studio
1. You must want to change your application name. This is how you can do. Follow the
below step.
2. Open /android/app/src/main/AndroidManifest.xml and specify your application name.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example">
<application
android:name="io.flutter.app.FlutterApplication"
android:label="YOUR_APPLICATION_NAME"
android:icon="@mipmap/ic_launcher">
<activity
Important:
Change Application ID
defaultConfig {
applicationId "YOUR_APPLICATION_ID"
minSdkVersion 21
targetSdkVersion 29
versionCode 1
versionName "1.0.0"
testInstrumentationRunner
"androidx.test.runner.AndroidJUnitRunner"
}
Video Content:-
• Introduction
• Open the Android module from the Flutter app
• Changing Application ID
• Changing the Application Version Code and Version Name
• Changing Application Name
• Generating Sign APK
iOS Con guration
Change App Name
Bundle Id is a unique Identi er of your of app on iOS and MacOS. iOS and MacOS use it
to recognise updates to your app. The identi er must be unique for your app.
Video Content:-
• Introduction
• Set path of iOS folder and pod install to get dependencies
• Open project in Xcode
• Changing Bundle Identi er
• Changing the Application Version Code
• Changing Application Name in info.plist le
• Changing the Application Icon
• Run Application
fi
fi
fi
fi
Web Con guration
Setup
Run the commands to use the latest version of the SDK from the beta channel and enable
web support (hit command one by one).
Warning:
Running utter channel beta replaces your current version of Flutter with the beta version
and after this, running the utter upgrade upgrades your install to the latest beta. Returning
to the stable channel (or any other) requires calling utter channel explicitly
To Web support to the existing app project, run the command in a terminal from the root
directory.
$ flutter create .
Important:
Run Project
fl
fi
fl
fl
Select Chrome or any preferred browser and run the project.
Before you can add Firebase to your Flutter app, you need to create a Firebase project to
connect to your app. Visit Understand Firebase Projects to learn more about Firebase
projects.
Important:
If you’re releasing your Flutter app on both iOS and Android, register both the iOS and
Android versions of your app with the same Firebase project.
• In the center of the Firebase console’s project overview page, click the Android icon
to launch the setup work ow.
• Enter your app’s package name in the Android package name eld.
fi
fl
fi
Important:
Make sure that you enter the ID that your app is actually using. You cannot add or modify
this value after you register your app with your Firebase project. Both applicationId should
be matched.
• It is very important to collect all of the information you need to submit before you
start the process.
• Like, Screenshots, Name, Description, Keywords, Support URL, Marketing URL,
Privacy Policy URL, App Icon, Copyright, Demo Account etc…
•
Create the Bundle Identi er
• Certi cate Signing Requests are used to link your computer to your Apple developer
account.
• Open the program called Keychain Access
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
• In the top left menu, click Certi cate Assistant
• Click Request a Certi cate From a Certi cate Authority…
• User email: Enter your email address
• Common Name: We recommend using the name of the app
• CA email is not actually required
• Check Saved to Disk, click Continue
• Save the Certi cate Signing Request for later
• Code Signing Certi cates are used to link iOS apps to your Apple developer
account.
• In your browser, navigate to Apple’s Developer Portal
• Click Certi cates
• Click the “+” in the top right of the screen
• Click the App Store Production
◦ Currently named “App Store and Ad Hoc” under Production
• Click Continue
• Upload the Certi cate Signing Request created earlier
• Download the Certi cate
• Install the certi cate on your computer by double-clicking
• Keep this le somewhere safe
• Start Xcode
• Open the project or workspace
• Update the version and build numbers
• Open Build Settings
• Make sure All settings is selected
• Scroll to Code Signing
• Use the provisioning pro le created earlier
• Use the code signing identity created earlier
• In the top menu, select Generic iOS Device as the build destination if no actual
device is connected
• Menu, Project, Archive
• Click Distribute
• Sign in as your apple developer account
• Submit to app Store
• Wait for the con rmation
Release
• If you selected Manual release, click Release your app when ready
• Wait for the green “Ready for Sale” version status (This might take from 1 hour to 1
day after release)
• Search for your app on the App Store
• Celebrate!
fi
fi
fi
Common errors
List of common issues
1. Open your project folder and show all hidden les and folder.
2. Then removing .dart_tool folder, .idea folder, build folder, .packages, .pubspec.lock
les in project root directory.
3. Open android folder and removing .gradle folder, .idea folder, local.properties les.
4. At the end, restart your project and then open pubspec.yaml le click in to pub
get and run.
• Make sure that your full project path is less than 80 characters.
Removing “dart.js”
• If you are using ‘import dart:js’ in any .dart le, kindly remove it.
Disable antivirus
Important:
When you run the application and you see error like this
Error Possibilities:
Generally, this error occurs when
IPHONEOS_DEPLOYMENT_TARGET Out
Of Range
Important:
1. You want to change the target version then In the project Editor. select your
app target and go to the General tab.
2. Under the Deployment Info change the target version whatever you versions want
to your support.
3. after changing the target version removing the pod folder and podlock. le and
reinstall the pod and clean your project and then run your project.
Important:
1. You want to change the target version then In the project Editor. select your
app target and go to the General tab.
2. Under the Deployment Info change the target version whatever you versions want
to your support.
3. after changing the target version removing the pod folder and podlock. le and
reinstall the pod and clean your project and then run your project.
Faced a problem? Need assistance with the product? No worries – our customer support
team is always ready to help you.
• Support requests are being processed on business days from 9:00 to 18:00 (GMT
+05.30) [generally] within 24h to 48h in the order they were received.
• We suggest, while our team reviews your support request, please read the
documentation that comes in the zip le of Codecanyon. You can download it from
ThemeForest: https://codecanyon.net/downloads
• We are in GMT+5:30 timezone. We address all the support queries 6 days weekly
(Sunday off).
• If any support ticket has no response from the item owner for 7 days, the ticket will
be considered closed. If you need further assistance you can create another ticket
or drop us an email asking to re-open the ticket for you.
• If you like our product and support then please drop a rate and write a review at:
https://codecanyon.net/downloads
fi