Get the official Google Calendar app, part of Google Workspace, for your Android phone and tablet to save time and make the most of every day. Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time. No data shared with third parties Learn more about how developers declare sharing This app may collect these data types Location,
Personal info and 7 others Data is encrypted in transit You can request that data be deleted Independent security reviewAbout this app
• Different ways to view your calendar - Quickly switch between month, week, and day view.
• Events from Gmail - Flight, hotel, concert, restaurant reservations, and more are added to your calendar automatically.
• Tasks - Create,
manage, and view your tasks alongside your events in Calendar
• All your calendars in one place - Google Calendar works with all calendars on your phone, including Exchange.
Google Calendar is part of Google Workspace. With Google Workspace, you and your team can:
• Schedule meetings quickly by checking coworkers availability or layering their calendars in a single view
• See if meeting rooms or shared resources are free
• Share calendars so people see full event details or just
if you are free
• Access from your laptop, tablet or phone
• Publish calendars on the web
Learn more about Google Workspace: //workspace.google.com/products/calendar/
Follow us for more:
Twitter: //twitter.com/googleworkspace
Linkedin: //www.linkedin.com/showcase/googleworkspace
Facebook: //www.facebook.com/googleworkspace/Data safety
Ratings and reviews
Used to be great, but then the updates messed most everything up. You can no longer customize events nearly as much as a person with a very busy lifestyle needs. Don't understand why a developer would ever take away any form of personal customization. Users can use the options or not. No skin off the anyone's back. Also, the new format makes it more confusing & harder to read events intuitively. Why change something for the worse that was working just fine. Ridiculous! This app is worthless now.
113 people found this review helpful
Google LLC
October 8, 2022
Hi there. Thanks for your review! We'd like our users to have the best possible experience with the Google Calendar app. Please let us know what we can improve. If you experience issues with the app, feel free to create a new thread in our Google Calendar Help Community for our experts to review: //goo.gle/2QnxTMN. Thanks.
I can't fix the timezone. My phone has automatic time zone correction and I put in every event with the proper time. Never the less, I'm always notified 2 hours ahead that my event is getting ready to happen. It shows on the calendar as 2 hours early but when I open the event it shows the correct time. I tried to fix it on the desktop app as well as my phone app. I'm beyond frustrated with it at this point.
66 people found this review helpful
Google LLC
October 12, 2022
Hi Morgan. You can learn more about time zone settings in the Calendar Help Center: //goo.gle/2v9cyOZ. If you're still having trouble, you can find further help in the Google Calendar Help Community: //goo.gle/2QnxTMN. Thanks.
Every Google App update they have always makes it worse. I liked the previous older because when an event would be finished for the date they used to let you say done or if you cancelled the appointment you could put not now. They don't give any options but to delete it completely out. What if we want to save the reminder on the calendar for future reference. There are so many features they simply removed out.
20 people found this review helpful
Google LLC
October 11, 2022
Hi Tammy. Thanks for reaching out. We'll pass on your feedback to the team. Could you also submit it here: //goo.gle/37YOQmJ? Appreciate it!
What's new
• Bug fixes and performance improvements.
This is such a giant pain in the ass - but I finally got it working for creating events at least.
Download the most recent Google PHP API zip, and upload it to your includes folder on your webserver. Use Google API Console to set up an API client. Make sure you set your redirect url to be the same as your page's url - so it redirects to its self.
I've initially just set some variables for event details, you can make a form which shoves these in if you want.
Here's my code:
<?php $jobname = "BINGO"; $joblocation = "Your mums house"; $jobdescription = "An interview with a dog."; $startofjob = "2013-12-20T17:00:00.000+00:00"; //datetimes must be in this format $endofjob = "2013-12-20T18:00:00.000+00:00"; // YYYY-MM-DDTHH:MM:SS.MMM+HH:MM //So that's year, month, day, the letter T, hours, minutes, seconds, miliseconds, + or -, timezoneoffset in hours and minutes include('google-api-php-client/src/Google_Client.php'); include('google-api-php-client/src/contrib/Google_CalendarService.php'); session_start(); $client = new Google_Client(); $client->setApplicationName('doesntmatter-whateveryouwant'); $client->setClientId('yourclientid'); $client->setClientSecret('yourclientsecret'); $client->setRedirectUri('yourredirecturl-setingoogleconsole'); $client->setDeveloperKey('yourdeveloperkey'); $cal = new Google_CalendarService($client); if (isset($_GET['code'])) { $client->authenticate($_GET['code']); $_SESSION['token'] = $client->getAccessToken(); header('Location: //' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); } if (isset($_SESSION['token'])) { $client->setAccessToken($_SESSION['token']); } if ($client->getAccessToken()) { $event = new Google_Event(); $event->setSummary($jobname); $event->setDescription($jobdescription); $event->setLocation($joblocation); $start = new Google_EventDateTime(); $start->setDateTime($startofjob); $event->setStart($start); $end = new Google_EventDateTime(); $end->setDateTime($endofjob); $event->setEnd($end); $createdEvent = $cal->events->insert('', $event); echo $createdEvent->id; $_SESSION['token'] = $client->getAccessToken(); } else { $authUrl = $client->createAuthUrl(); print "<a class='login' href='$authUrl'>Connect Me!</a>"; } ?>