tawakkalna_sdk_flutter 0.0.1-alpha.1 copy "tawakkalna_sdk_flutter: ^0.0.1-alpha.1" to clipboard
tawakkalna_sdk_flutter: ^0.0.1-alpha.1 copied to clipboard

Flutter SDK for Tawakkalna - Saudi Arabia's super app that unifies government services, providing seamless access to user data, documents, and services in alignment with Vision 2030.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.0.1-alpha.1 - 2025-11-19 #

Added #

Core Features

  • Initial release of Tawakkalna SDK for Flutter
  • Support for V1 API with 50+ methods covering:
    • Personal information (ID, name, gender, birth date, nationality, contact)
    • Documents (passports, ID expiry, document numbers, Iqama)
    • Health data (blood type, health status, disability information)
    • Family & sponsors with filtering capabilities
    • Vehicles and traffic violations (paid/unpaid)
    • Location services (GPS and national addresses)
    • Education & career information
    • Gallery, camera, and file management
    • Permissions management (location, camera, gallery, notifications)
    • Authentication (biometric)
    • QR/Barcode scanner
    • Device information
  • Support for V2 API with 5 methods:
    • Token generation
    • User full name (bilingual)
    • User nationality (bilingual with ISO code)
    • Family members (with filtering)
    • Sponsors (with filtering)

Development Tools

  • Mock/Demo implementation with realistic Saudi Arabian test data
  • Built-in logger with UI integration and memory management
  • Comprehensive example app with 50+ interactive API demos
  • Type-safe Dart models for all data structures
  • Strongly-typed enums for gender, user types, blood types, etc.
  • JavaScript interop for Flutter Web (primary target platform)
  • Mock and production JavaScript bridge files

Platform Support

  • Web (primary target for Tawakkalna mini apps)
  • Android, iOS (for testing with mock data)
  • macOS, Windows, Linux (for development/testing)

Documentation

  • Comprehensive README with API examples
  • Developer guide with best practices
  • Troubleshooting section
  • Links to official Tawakkalna developer documentation
  • Complete API methods checklist with implementation status

Example App

  • Interactive demo with 50+ API examples
  • Organized sections matching README API Methods Checklist structure
  • Real-time results display with error handling
  • Integrated logger with statistics and filtering

Notes #

  • This is an unofficial SDK maintained by individual contributors
  • Real data access only available when running inside the official Tawakkalna mobile app
  • Designed for building mini apps (HTML/JS) using Flutter Web
  • All platforms support mock data for development and testing
4
likes
0
points
31
downloads

Publisher

verified publisherbalsm.health

Weekly Downloads

Flutter SDK for Tawakkalna - Saudi Arabia's super app that unifies government services, providing seamless access to user data, documents, and services in alignment with Vision 2030.

Repository (GitHub)
View/report issues

Topics

#tawakkalna #sdk #saudi-arabia #government-services #ksa

License

unknown (license)

Dependencies

equatable, flutter, js

More

Packages that depend on tawakkalna_sdk_flutter