“Periodical” is a menstruation calendar to calculate the fertile days according to Knaus-Ogino which also allows to take notes and document symptoms.

WARNING: It is not recommended to use this calendar to avoid pregnancy! There are more accurate methods, like measuring the basal body temperature.

It is possible to backup all data to a memory card or “internal” memory, if present.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.


Source (Github)

Download as APK

Download at Google Play Store

Download at F-Droid

Or scan the following QR Code for the download via the Google Play Store:

Version history


Feature: Updated translations.

Bugfix: The app now tries to keep the storage permission persistent after a folder for backups was selected.


Feature: Added Ukrainian as language and updated translations.


Bugfix: Changing the period intensity on a day without any other information caused the deletion of this entry.

Feature: When a backup is not possible the dialog to select the storage location will be opened automatically.


Bugfix: Fixed potential crash when adding new data.


Bugfix: Cleaning up unused data in the internal database.


Bugfix: Fixed missing elements in the detailed list.


Feature: Changed layout of the detailed list.

Bugfix: Fixed problems with Persian translation.

Feature: Added English in language selection.


Bugfix: Display of “help” and app information now also works in Turkish.


Feature: Language can be changed within the app.

Feature: Start of week can be set to any day of the week.


Bugfix: Fixed crash when trying to restore without a backup at the selected location.

Feature: Added Persian translations.


Bugfix: If the selected location for backups does not allow write access Periodical does not crash any longer.

Bugfix: Corrected list with details.

Feature: Navigation bar with dark background.


Bugfix: Two options for “mood” did not get saved.


Feature: New section for “mood” in the details.

Feature: Added Basque as language.

Feature: Backup and restore now use the Storage Access Framework.


Feature: Added Azerbaijani as language.

Bugfix: Backup and restore is now also possible with Android 10.


Feature: Update to AndroidX.

Bugfix: Fixed calculation of predicted ovulation.


Bugfix: Starting a period after the first day of a predicted cycle is now possible again.


Bugfix: Corrected intensity in detail view.


Bugfix: Symbols for details will now be displayed in empty days as well.

Bugfix: Adding and removing days to/from a period now always works correct.


Feature: Added new symptom and updated help text.


Feature: Added Hebrew translation.


Feature: The calendar now indicates if there are events, symptoms or notes for a day.

Feature: Events and symptoms are now separate lists in the details.

Feature: Added Greek translation.


Bugfix: Details can now also be added or opened in empty days.


Feature: Added loading screen.


Feature: New translation: Polish.


Feature: Updated translations.

Bugfix: Reverted language codes back to their generic form to avoid missing translations when a regional language setting is used.


Bugfix: Fixed a crash when changing the month using the buttons.


Bugfix: Changed preferences did not get stored when the app was closed with the preferences opened.


Feature: Updated translations.

Bugfix: Links in the version information will now be opened with the standard browser and not inside Periodical (which couldn’t work since Periodical does not request internet access).


Feature: New symptom: headache/migraine


Feature: Redesign with navigation drawer.

Feature: Simple list view with cycle lengths added again.


Feature: Added translation for Portuguese (Brazil).


Feature: Updated symptom descriptions.


Feature: Single days can be added to a period or removed from a period.

Feature: Days of the period can be marked with an individual intensity.

Feature: You can add notes and symptoms to every day.

Feature: The calendar view shows the day of the cycle and the intensity of the period.

Feature: The list view shows the intensity of the period, notes and symptoms.


Feature: Added maximum cycle length.


Feature: Updated French translation.


Feature: Added Japanese translation.


Feature: Added AppCompat for older devices.


Feature: Added option to change luteal phase length.

Bugfix: Fixed wrong sort order in list view.

Feature: Improved permission handling for Android 6 or later.


Bugfix: Fixed handling of backups in newer Android versions.


Feature: Added translations for Czech and Dutch (thanks to the Github user „Pander“) ergänzt.

Feature: Adjusted color scheme to Material Design.


Feature: Added Russian translation.

Bugfix: Added some missing content descriptions for some week day labels.


Feature: Improved accessibility support: All elements now provide a meaningful content description, so the app can also be used with TalkBack.


Bugfix: Details list in right sort order again.


Feature: Added Spanish translation (thanks to Laura Arjona Reina).

Feature: Extended the color scheme to display days before the first cycle and after the last calculated cycle.

Feature: Code cleanup and optimization.

Feature: Target platform changed to SDK version 20 (Android 4.4).


Bugfix: Fixed wrong weekday labels when changing the start of the week.


Feature: Added Italian translation (thanks to Valerio Bozzola).

Feature: Additional preference for start of the week (sunday or monday).


Bugfix: Fixed a problem with restoring databases and preferences.


Bugfix: Under Android 2 there was a crash when you tried to open the newly introduced preferences.

Feature: The French translation has been updated.


Feature: Added preferences to adjust the default length of a period in days.

Feature: “About” and “Help” are now separate activities displaying HTML and no dialog boxes any longer.

Note to developers: Beginning with version 0.15 Eclipse is not used any longer. The project now uses IntelliJ IDEA Community Edition.


Feature: Modified color scheme to display future fertile days a bit lighter.

Feature: The calculation of the longest and shortest period is now done for the last 12 entries only to avoid the fertile period getting longer but never shorter again.

Feature: The “today” marker is now a circle and not an oval any longer.


Feature: French translation updated.

Feature: Increased resolution of overlay icons for MDPI devices.

Feature: There is now a separate layout for landscape view.


Feature: The calendar is now a bit “nicer” with rounded corners, nicer “today” marker and symbols
for the first day of the period and the day of ovulation.


Feature: The day of ovulation is now being calculated and displayed in the calendar.


Feature: Added new app icons for low and high density display devices (ldpi, hdpi, xhdpi).

Feature: Detail list now allows to select an entry to display the corresponding month.

Feature: Reworked color display and focused elements in the calendar are now displayed properly.

Feature: Modified manifest so the app and its data may be backed up using ADB.

Bugix: Database cursor was not closed properly when loading the detail list.


Feature: Added new dialog to display help text.

Feature: Added GPL text to “about” dialog.

Feature: Changed color scheme from red, green, white to red, blue, yellow according to the chain of Maria Hengstberger.

Feature: Modified layout to display text in calendar view more readable.

Feature: Updated french translation.


Feature: Added French as additional language.

Bugfix: Text correction.


Feature: Better support for newer Android versions (Action Bar, adjusted layout) and improvements in the UI.

Feature: The detailed list now also shows period lengths.

Bugfix: The longest period is now correctly displayed if it is shorter than 28 days.


Bugfix: The database cursor was not closed properly after reading the data.


Bugfix: The identification of the current day in the calendar was not updated if Periodical was in the background and activated again on the next day.

Feature: An individual application icon was added.


First release.