패키지, 저장소 및 앱 카테고리 검색

패키지 상세v2.0.20

kosher_dart

유대교의 할라히크 시간(즈마니姆)을 계산하기 위한 Dart 라이브러리로, 기도, 샤바트 및 기타 유대교 종교 관습에 대한 천문학적 시간을 포함합니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
1.3만
좋아요
24
Pub 점수
160

패키지 설치

flutter pub add kosher_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 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.