Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
README.md 1.69 KiB
Newer Older
Suhail Alkowaileet's avatar
Suhail Alkowaileet committed
![Etar Calendar](./assets/_pre_prod/Feature Graphic.png)
#Etar Calendar
Michael Moroni's avatar
Michael Moroni committed
Etar (from Arabic:  `إِيتَار`)  is an open source material designed calendar made for everyone!
Dominik Schürmann's avatar
Dominik Schürmann committed

[![](./assets/_pre_prod/en_fdroid.png)](https://f-droid.org/app/ws.xsoh.etar)[![](./assets/_pre_prod/en_google_play.png)](https://play.google.com/store/apps/details?id=ws.xsoh.etar)
Suhail Alkowaileet's avatar
Suhail Alkowaileet committed

![Etar Calendar](./assets/_pre_prod/publish/v1.0/animation.gif)

##Why?
Michael Moroni's avatar
Michael Moroni committed
Well, I wanted a simple, material designed and state of the art open source calendar that anyone can make it better.
Suhail Alkowaileet's avatar
Suhail Alkowaileet committed

Michael Moroni's avatar
Michael Moroni committed
##Special thanks
Suhail Alkowaileet's avatar
Suhail Alkowaileet committed

Michael Moroni's avatar
Michael Moroni committed
The application is an enhanced version of AOSP Calendar. Without the help of
Suhail Alkowaileet's avatar
Suhail Alkowaileet committed
[Free Software for Android](https://github.com/Free-Software-for-Android/Standalone-Calendar) team, 
Michael Moroni's avatar
Michael Moroni committed
this app would be just a dream. So thanks to them!
Suhail Alkowaileet's avatar
Suhail Alkowaileet committed

##Features
- Month view.
- Week, day & agenda view.
Michael Moroni's avatar
Michael Moroni committed
- Uses Android calendar sync. Works with Google Calendar, Exchange, etc.
Suhail Alkowaileet's avatar
Suhail Alkowaileet committed
- Material designed.
- Agenda widget.

Michael Moroni's avatar
Michael Moroni committed
## Contribute
### Translations in Google Play app description
You can update/add your own language [here](./assets/_pre_prod/publish/v1.0/features/). Also, all artwork files are available [here](./assets/_pre_prod/)
Dominik Schürmann's avatar
Dominik Schürmann committed

### Build instructions
Dominik Schürmann's avatar
Dominik Schürmann committed
git submodule init
git submodule update

Dominik Schürmann's avatar
Dominik Schürmann committed
gradle build
Dominik Schürmann's avatar
Dominik Schürmann committed

### How this was done
- see ``build.gradle`` and the modifications to ``AndroidManifest.xml``
Dominik Schürmann's avatar
Dominik Schürmann committed
- ``fix_strings_and_import.py`` was created to fix a build problem and rename imports of R.java
- get time zone data from http://www.iana.org/time-zones write ``backward`` and ``zone.tab`` to assets and to assets of https://github.com/dschuermann/standalone-calendar-timezonepicker
- comment out code in https://github.com/dschuermann/standalone-calendar-frameworks-ex