Installation
Learn how to install the Cocobase Dart SDK in your Flutter or Dart project.
Prerequisites
- Dart SDK 2.17.0 or higher
- Flutter 3.0.0 or higher (for Flutter projects)
Installation
Add Cocobase to your pubspec.yaml file:
dependencies:
cocobase: ^1.0.0
Then run:
flutter pub get
# or for Dart projects
dart pub get
Quick Start
import 'package:cocobase/cocobase.dart';
void main() async {
// Initialize Cocobase
final db = Cocobase(apiKey: 'your-api-key');
// Create a document
final user = await db.createDocument('users', {
'name': 'John Doe',
'email': 'john@example.com',
});
print('Created user: ${user.id}');
// List documents
final users = await db.listDocuments('users');
print('Total users: ${users.length}');
}
Flutter Integration
For Flutter projects, you can initialize Cocobase in your main app:
import 'package:flutter/material.dart';
import 'package:cocobase/cocobase.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
final db = Cocobase(apiKey: 'your-api-key');
Widget build(BuildContext context) {
return MaterialApp(
title: 'Cocobase Demo',
home: HomeScreen(db: db),
);
}
}
Next Steps
- Getting Started - Learn the basics
- Usage Examples - See practical examples