There are Two great Apps out there in playstore.
1) MONTHLY CYCLE - its really great. You can personalize it with different themes. It also allows you to track your weight and PMS symptoms like tender breasts, acne, back pain, cramps, and headaches.
# Period calculations take account of your personal fluctuations
# Detailed graphs to watch for changes
# Instantly see your fertile days to help manage pregnancy
# Pregnancy mode to count down the days
It s available on apple store and Google play store.
2) CLUE- It is also available for apple watch.
# It tells when your next period is coming.
# You can Get reminders for your next period, PMS and fertile window
# It Also tells about unique patterns of cycle.
# Track sex, pain, mood, cervical fluid, birth control pills and basal body temperature.
And also i like it because it has NO PINK User interface , flowers or butterflies.