tembo_client_sdk 0.0.4
tembo_client_sdk: ^0.0.4 copied to clipboard
Tembo Client SDK.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:tembo_client_sdk/tembo_client_sdk.dart';
void main() {
runApp(const MainApp());
}
class MainApp extends StatelessWidget {
const MainApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData.dark(),
home: Scaffold(
appBar: AppBar(
title: const Text("Application 1"),
),
body: Builder(
builder: (context) {
return Center(
child: TextButton(
onPressed: () async {
startTemboVerification(context,
userData: TemboUserData(
userId: "user-3",
country: Country.tz(),
gender: Gender.female,
firstName: "Jane",
lastName: "Doe",
dob: DateTime(1995),
document: VerDocument(
type: VerDocumentType.nida,
issueDate: DateTime.now(),
expiryDate: DateTime.now(),
idNumber: "2836464744784",
),
),
locale: TemboLocale.sw,
fontFamily: "circular",
unmodifiableFields: [
Field.country,
Field.dob,
Field.docIssueDate,
Field.firstName,
],
scheme: const TemboColorScheme.dark()
// skipUserInfoCollection: true,
);
},
style: TextButton.styleFrom(
padding: const EdgeInsets.symmetric(
horizontal: 20,
vertical: 10,
),
shape: const RoundedRectangleBorder(side: BorderSide())),
child: const Text(
"START",
style: TextStyle(fontSize: 18),
),
),
);
},
),
),
);
}
}