Calm is the perfect mindfulness app for beginners, but also includes hundreds of programs for intermediate and advanced users.  Guided meditation sessions are available in lengths of 3, 5, 10, 15, 20 or 25 minutes so you can choose the perfect length to fit with your schedule.

Available for free (offers in-app purchases) on iOS and Android.