パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.0.20

kosher_dart

ユダヤ教のズマニム(ハラヒックな時間)を計算するためのDartライブラリで、祈り、シャバト、および他のユダヤ教の宗教的行事の天文学的時間を含みます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1.3万
いいね数
24
Pub ポイント
160

パッケージをインストール

flutter pub add kosher_dart

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Kosher Dartは、祈り、サバット、祭日などの宗教的行事のためのユダヤ教のズマニム(ハラヒックな時間)を計算するように設計されたDartライブラリです。場所と日付に基づいた正確な天文学的計算を提供し、伝統的なユダヤ人の時間測定方法をサポートしています。日常的な儀礼や宗教的イベントに正確なタイミングが必要なアプリケーションに適しています。モバイル、ウェブ、デスクトップなど、すべての主要プラットフォームで動作します。ユダヤ暦または祈りの時間アプリケーションを開発する開発者にとって理想的です。

用途

  • 祈りの時間のリマインダー
  • シャバットキャンドル点灯計算機
  • ユダヤ人の祝日スケジューリング
  • 宗教アプリの統合
  • カレンダーに基づく儀礼計画

主な機能

  • 正確なハラヒック時間の計算
  • 複数のズマニムタイプのサポート
  • 場所に基づく時間の調整
  • クロスプラットフォーム互換性
  • Flutterアプリへの簡単な統合

適している対象

  • ユダヤ暦アプリ
  • スピリチュアルウェルネスツール
  • 宗教教育プラットフォーム
  • 毎日の祈りのリマインダー・アプリ
  • ユダヤ教の遵守のためのモバイルアプリ

注意事項

  • 正確な地理座標が必要です
  • 正しい日付の入力に依存する
  • ヒブリュー語以外のユーザー向けにローカライズが必要になる可能性があります
  • 結果はミンヤンおよびカスタム設定によって異なります
  • 法的または公式なハラクアの判断のために意図されていません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

kosher_dart API

This API for a specialized calendar that can calculate different astronomical times including sunrise and sunset and Jewish zmanim or religious times for prayers and other Jewish religious dutuies. This API Translated KosherJava Zmanim API from JAVA to Dart language.

License

The library is released under the LGPL 2.1 license.

Getting Started

Add this to your package's pubspec.yaml file:

dependencies:
  kosher_dart: ^2.0.20

Usage

Import the package

To use this plugin, follow the plugin installation instructions.

Use the plugin

Add the following import to your Dart code:

import 'package:kosher_dart/kosher_dart.dart';
Get Hebrew date
  JewishDate jewishDate = JewishDate();
  HebrewDateFormatter hebrewDateFormatter = HebrewDateFormatter();
  hebrewDateFormatter.hebrewFormat = true; // optional
  hebrewDateFormatter.useGershGershayim = true; // optional
  String hebrewDate = hebrewDateFormatter.format(jewishDate);
Get jewish holiday
  JewishCalendar jewishCalendar = JewishCalendar();
  HebrewDateFormatter hebrewDateFormatter = HebrewDateFormatter();
  
  jewishCalendar.inIsrael = true; // set to true if your location is in israel
  hebrewDateFormatter.hebrewFormat = true; // optional
  hebrewDateFormatter.useGershGershayim = true; // optional
  
  String yomTov = hebrewDateFormatter.formatYomTov(jewishCalendar);
Get time of the day
  GeoLocation geoLocation = GeoLocation.setLocation(
        'Jerusalem', 31.7962419, 35.2453988, DateTime.now());
    ComplexZmanimCalendar complexZmanimCalendar = ComplexZmanimCalendar.intGeoLocation(geoLocation);
    DateTime? sofZmanTfila = complexZmanimCalendar.getSofZmanTfilaGRA();
    DateTime? minchaKetana = complexZmanimCalendar.getMinchaKetana();

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。