youversion_sdk 0.0.3 copy "youversion_sdk: ^0.0.3" to clipboard
youversion_sdk: ^0.0.3 copied to clipboard

A production-ready, open-source Dart/Flutter SDK for the YouVersion REST API. This package provides a clean and idiomatic way to fetch Bibles, Books, Chapters, and Verses in Dart and Flutter applications.

0.0.3 #

  • Fix: Added .pubignore to ensure generated models (.freezed.dart and .g.dart) are included in the published package, resolving pub.dev analysis and platform classification issues.
  • Documentation: Simplified the README introduction, added YouVersion developer portal links, and showcased copyable CLI install commands.
  • Documentation: Added a Future Plans roadmap section for YouVersion User Authentication.

0.0.2 #

  • Attempted release of documentation and build fixes.

0.0.1 #

  • Initial release of the YouVersion SDK for Dart and Flutter.
  • Comprehensive and strongly-typed wrapper around the YouVersion REST API.
  • Modular singleton YouVersionClient client architecture.
  • Exhaustive error handling via sealed YouVersionException classes (e.g., YouVersionAuthException, YouVersionRateLimitException, YouVersionNetworkException).
  • Standard models (Bible, Book, Chapter, Passage, Verse) built using freezed and json_serializable.
  • Support for listing bibles, listing books, and fetching specific passages.
  • Automated token injection and request header management via custom Dio interceptor.
0
likes
150
points
12
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A production-ready, open-source Dart/Flutter SDK for the YouVersion REST API. This package provides a clean and idiomatic way to fetch Bibles, Books, Chapters, and Verses in Dart and Flutter applications.

Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

dio, flutter, freezed_annotation, json_annotation

More

Packages that depend on youversion_sdk