Kickstart your Flutter development with this ready-to-use starter project integrated with Appwrite.
This guide will help you quickly set up, customize, and build your Flutter app.
Clone this repository to your local machine using Git or directly from Android Studio
:
git clone https://github.com/appwrite/starter-for-flutter
Alternatively, open the repository URL in Android Studio
to clone it directly.
-
Configure Appwrite
Openlib/config/environment.dart
and update the values with your Appwrite project credentials:class Environment { static const String appwritePublicEndpoint = '[appwritePublicEndpoint]'; static const String appwriteProjectId = '[appwriteProjectId]'; static const String appwriteProjectName = '[appwriteProjectName]'; }
-
Customize as Needed
Modify the starter kit to suit your app's requirements. Adjust UI, features, or backend integrations as per your needs. -
Run the App
Select a target device and run the app:# List available devices flutter devices # Run on a specific device (replace 'device-id' with actual device) flutter run -d device-id # Examples: flutter run -d chrome # Web flutter run -d "iPhone 15" # iOS Simulator flutter run -d emulator-5554 # Android Emulator flutter run -d macos # macOS Desktop
Build for Web:
flutter build web
Follow the official Flutter guide on deploying an app to production : https://docs.flutter.dev/deployment
- This starter project is designed to streamline your Flutter development with Appwrite.
- Refer to the Appwrite Documentation for detailed integration guidance.