Skip to content

A sample Android Calendar to learn latest technologies in Android world and also check the Iranian Calendar ;)

License

Notifications You must be signed in to change notification settings

SirLordPouya/Calendar

Repository files navigation

Persian Calendar

A sample Android Calendar to learn latest technologies in Android world and also check the Persian Calendar ;)

API Build Status Codacy Badge

Persian Calendar is an Iranian calendar that includes Shamsi and Gregorian dates. Also it includes Persian holidays and some global events. Using this Calendar, users can add an event in their default Android calendar application.

Technologies and Architecture

Technologies used in this projects:

  • MVVM
  • Widget
  • Dark Mode
  • Dagger Hilt
  • ViewModel
  • Test
  • Retrofit
  • Coroutines
  • Kotlin
  • LiveData
  • Navigation Component
  • Single Activity
  • DiffUtils
  • ListAdapter

Calculating Dates

This applications calculates dates based on the Gregorian calendar. The CalendarTool class that is used in the project, is responsible for converting the dates.

Download

You can download the application itself from CafeBazaar store.

License

Persian Calendar is released under the Apache License 2.0. See LICENSE for details.

Copyright (c) 2021 Pouya Heydari