This app is the first that Ive tried like it and it has been easy and very accurate as long as you provide the necessary information for it to calculate your results
Trishatest about Flo Period & Pregnancy Tracker, v2.3