Great App
This app works very well for keeping track of your menstrual cycle. It has a predictive function that works if your period is regular. It also predicts ovulation, but I have not used this aspect and cannot address the accuracy of ovulation prediction. The free version does not transfer data across devices but if you upgrade to the pay version more features are available.
Ng168 about
Menstrual Period Tracker