Getting Started for Flutter
App write is a platform that provides the easiest powerful API development and management console to get your upcoming project running quickly.
Create Your First Appwrite Project
Open the new Appwrite console, and once inside, click the icon in the top navigation header or on the ‘Create Project’ button on your console homepage.
Choose and click create.
Add your Flutter Platform
To init your SDK and begin interaction with Appwrite services, you have to add a new Flutter platform to your project.
If you want to add a new platform, go to your Appwrite console, select the project you created in the step before, and click on the ‘Add Platform’ button.
You can use the given options, select one to add a new Flutter platform and add your app credentials.
For Android first, add your app name and then package deal name, your package deal name is usually the application ID in your app-level build. gradle file.
By registering your new app platform, you are permitting your app to communicate with the Appwrite API.
For iOS first, add your app name and Bundle ID, You can locate your Bundle Identifier in the General tab for your app’s main target in Xcode.
For Linux add your app name and package deal name, your package deal name is usually the name in your pubspec.yaml file.
For Mac OS add your app name and Bundle ID, You can locate your Bundle Identifier in the General tab for your app’s main target in Xcode.
Appwrite 0.7, and the Appwrite Flutter SDK 0.3.0 have additional help for Flutter Web.
To build website apps that combine with Appwrite successfully, all you have to do is add a web-based platform on your Appwrite project’s dashboard and list the domain your web will use to permit communication to the Appwrite API.
For Windows add your app name and package deal name, your package deal name is commonly the name in your pubspec.yaml file.
Get Appwrite Flutter SDK
You have to Add Appwrite SDK to your package’s pubspec.yaml file (view example):
You are also able to install the SDK using the Dart package manager from your terminal:
Init your SDK
Initialize your SDK code with your project ID, which can determine on your project settings page.
Before you start to send any API calls to your new Appwrite instance.
Make sure your Android or iOS emulators have network get access to the Appwrite server hostname or IP address.
When trying to connect to Appwrite from an emulator or a cellular device.
Localhost is the hostname for the system or emulator and not your local Appwrite instance.
You should substitute localhost with your IP as the Appwrite endpoint’s hostname.
You can additionally use a service like ngrok to proxy the Appwrite API.
Make Your First Request
Once your SDK object is set, get access to any of the App-write services and select any request to send.
Full documentation for any service technique you would like to use can be found in your SDK documentation or the API References part.