tembo_client_sdk 0.0.2 copy "tembo_client_sdk: ^0.0.2" to clipboard
tembo_client_sdk: ^0.0.2 copied to clipboard

outdated

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(
        // fontFamily: "circular",
        useMaterial3: true,
      ),
      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",
                    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),
                ),
              ),
            );
          },
        ),
      ),
    );
  }
}