Our lives keep getting busier every day and that's not an understatement. If you've been wanting to learn a new language or practice a new hobby or add some exercise into your daily life, you've probably hit a wall when it came down to scheduling time for it repeatedly every day or week. Google Calendar, which is turning 10 years old today, is here to the rescue in its latest release.

With version 5.4 comes a new Goals feature that helps you set up your exercise, skills, or custom goals. You get to choose the frequency, preferred time of day, and duration, then Calendar does the heavy lifting of looking through your schedule and figuring out the most appropriate timeslots to help you achieve your goal. And those slots aren't set in stone: when you add a meeting or event that interferes with a goal, the latter will get rescheduled to another adequate time. Plus, Calendar will learn from your interaction with goals and adjust depending on whether you often defer or complete a goal at a specific time or day for example.

Goals are available in all countries and languages where Calendar is supported, but the main limitation right now is that they don't take into account other synced calendars when they do their scheduling. So you may still have to do some shuffling of your own if you have more than one calendar.

The feature should be rolling out in Calendar 5.4 over the next few days in the Play Store, but if you can't wait for that, you can always grab it manually over at APK Mirror.

Google Calendar
Google Calendar
Developer: Google Inc.
Price: Free