حزمة تطوير الجوال (SDK)
استبيانات أصلية في كل تطبيق
ضمّن استبيانات جميلة وكاملة الميزات مباشرةً في تطبيق الجوال الخاص بك. أربع حزم تطوير أصلية تغطي كل منصة رئيسية، مدعومة جميعها بنواة TypeScript مشتركة — مع دعم العمل دون اتصال، والأمان البيومتري، وكل أنواع الأسئلة الـ 30+.

TypeScript Core
@claform/sdk-core
محرك نواة محايد للمنصات دون أي تبعيات. يشغّل كل حزم التطوير الأخرى بمنطق مشترك وتحقق وإدارة للحالة.
التثبيت
npm install @claform/sdk-coreimport { SurveySDK } from '@claform/sdk-core';
const sdk = new SurveySDK({ apiUrl: 'https://api.claform.com/api/v1' });
await sdk.loadSurvey('your-survey-id');
sdk.setAnswer(questionId, value); // logic, validation, piping, quiz
await sdk.nextPage(); // all evaluated deterministically
const result = await sdk.submit(); // online or queued offlineReact Native
@claform/sdk-react-native
واجهة مستخدم React Native كاملة تغلّف نواة حزمة التطوير. أكثر من 35 مكوّن لأنواع الأسئلة، و12 خطافًا، وتنقّل قائم على الإيماءات، ودعم للسمات.
التثبيت
npm install @claform/sdk-react-native @claform/sdk-coreimport { SurveyProvider, SurveyScreen } from '@claform/sdk-react-native';
export default function App() {
return (
<SurveyProvider
config={{ apiUrl: 'https://api.claform.com/api/v1', surveyId: 'your-survey-id' }}
>
<SurveyScreen onComplete={(res) => console.log('done', res)} />
</SurveyProvider>
);
}Flutter
claform_sdk_flutter
تنفيذ خالص بلغة Dart مع تنسيق Material 3. إدارة للحالة قائمة على Provider، وأكثر من 35 نوع عنصر واجهة، ودعم كامل للعمل دون اتصال.
التثبيت
flutter pub add claform_sdk_flutterimport 'package:claform_sdk_flutter/claform_sdk_flutter.dart';
final sdk = SurveySDK(
config: SurveyConfig(apiUrl: 'https://api.claform.com/api/v1', surveyId: 'your-survey-id'),
);
// Drop the batteries-included screen into your widget tree:
SurveyScreen(sdk: sdk, onComplete: (res) => debugPrint('done'));iOS (Swift)
ClaformSDK
حزمة تطوير Swift خالصة مع عروض SwiftUI وجسر UIKit. نموذج عرض ObservableObject، ودعم Dynamic Type، وتوافق مع iOS 15+.
التثبيت
.package(url: "https://github.com/claform/sdk-ios.git", from: "1.0.0")import SwiftUI
import ClaformSDK
struct ContentView: View {
var body: some View {
SurveyView(
config: SurveyConfig(apiUrl: "https://api.claform.com/api/v1", surveyId: "your-survey-id")
) { result in
print("done", result)
}
}
}Android (Kotlin)
com.claform.sdk:survey-sdk
حزمة تطوير Kotlin خالصة مع مكوّنات Jetpack Compose وجسر Activity. تنسيق Material3، وStateFlow، ودعم Android API 24+.
التثبيت
implementation("com.claform.sdk:survey-sdk:1.0.0")import com.claform.sdk.ui.SurveyScreen
import com.claform.sdk.SurveyConfig
setContent {
SurveyScreen(
config = SurveyConfig(apiUrl = "https://api.claform.com/api/v1", surveyId = "your-survey-id"),
onComplete = { result -> Log.d("Claform", "done") }
)
}قدرات متقدمة
جاهزة للإنتاج من اللحظة الأولى
تتضمن كل حزمة تطوير ميزات على مستوى المؤسسات للعمل دون اتصال والأمان والأداء والتعريب.
وضع العمل دون اتصال
أكمل الاستبيانات دون اتصال بالإنترنت. تُصطف الردود محليًا وتُزامَن تلقائيًا عند عودة الاتصال.
المصادقة البيومترية
احمِ الاستبيانات الحساسة خلف مصادقة Face ID أو Touch ID أو بصمة الإصبع على الأجهزة المدعومة.
تخزين مشفّر
تشفير AES-256-GCM لكل بيانات الاستبيانات والردود المخزّنة محليًا مع آلية احتياطية آمنة عند الترحيل.
مزامنة في الخلفية
مزامنة تلقائية في الخلفية مع حل التعارضات ومنطق إعادة المحاولة.
6 لغات
تعريب مدمج مع دعم الكتابة من اليمين إلى اليسار للعربية والعبرية والفارسية. تبديل اللغة أثناء التشغيل.
التحليلات
تتبّع مدمج للأحداث ومحوّل للتحليلات. راقب أداء الاستبيانات مباشرةً من تطبيقك.
أكثر من 35 نوع سؤال
كل أنواع الأسئلة مدعومة بمكوّنات واجهة مستخدم أصلية محسّنة لكل منصة.
الأداء
يتم تحميل استبيان من 100 سؤال في 4 مللي ثانية. التنقل بين الصفحات في 0.15 مللي ثانية. مقيّس ومحسّن.
مقارنة المنصات
| الميزة | Core | React Native | Flutter | iOS | Android |
|---|---|---|---|---|---|
| أكثر من 35 نوع سؤال | |||||
| دعم العمل دون اتصال | |||||
| المصادقة البيومترية | — | ||||
| واجهة مستخدم أصلية | — | ||||
| تخزين مشفّر | |||||
| مزامنة في الخلفية | |||||
| التعريب (6 لغات) | |||||
| محرك السمات | |||||
| أحداث التحليلات | |||||
| اختبار A/B |
أضف الاستبيانات إلى تطبيقك اليوم
ابدأ بأسطر قليلة من الشيفرة. كل حزم التطوير مجانية ومفتوحة المصدر.