13 ms·
Google Calendar for Android: Find a time for my meeting
- samstave 10y agoUh... It doesn't account for travel time. This app should only suggest times that have at least 15 mins between all meetings.
- jeremysmyth 10y agoDepends entirely on the person. If you work remotely, 'travel time' is the length of time it takes to make a phone call. If you collect cash, it could be an awful lot more.
- kuschku 10y agoOr you could tell everyone to treat times as c.t. (cum tempora). Then you got your academic quarter of travel time.
- tdkl 10y agoCan't wait until Google decides that viewing the calendar agenda should be done by seeing one event at the time on the screen (newest YouTube update) [1]. Seriously Google, can this waste of space shit just stop ? [1] http://www.androidpolice.com/2016/04/27/youtube-redesigns-home-with-obigger-videos-and-more-relevant-personalizations/ http://www.androidpolice.com/2016/04/27/youtube-redesigns-ho...
- Karunamon 10y agoGoogle's design language is positively infuriating. Here's this beautiful phone with a great display space for much more information than before... ...and we'll reduce density and just make everything huge with eye-searing primary colors. WTF!
- quanticle 10y agoIt's because Android has to scale across such a wide range of device types and sizes. If you look closely at Material Design, you'll notice that pretty much everything can be implemented with vector graphics. The primary colors serve a similar purpose. Not every phone has the ability to display high resolution images, but even the lowest of lowest-end Android phones can display "red" and "blue". The same thing applies to the information density. Displaying information at a comfortable density on something like a Nexus 4 means that the same information displayed on a Nexus 6P (or Samsung Galaxy S7 or what-have-you) is going to look blown-up and sparse. It's even worse when you go to tablets. I think Google has really dropped the ball when it comes to designing their own apps. Rather than putting in the time and effort to make apps that scale properly (e.g. displaying different amounts of information on different screen sizes) they took the lazy way out and just scaled up the white-space between list and UI elements. And of course, Android application developers are following Google's lead in this regard. This is why there are so few applications that are designed for Android tablets. Whereas Apple's iPad apps look and work substantially differently from their iPhone counterparts (as you'd expect), Google apps on Android tablets look like scaled up and blown out versions of their phone counterparts, with the attendant losses in usability.
- anonova 10y agoThere is indeed a lot of focus on the screenshot now, but the two column layout wasn't that great either. For example, videos with long prefixes would make the right half of the layout useless: http://i.imgur.com/7L8nB7s.png http://i.imgur.com/7L8nB7s.png
- tdkl 10y agoSmaller font and thumbnail ? This "Material" design nonsense feels like someone installed two magnifying glasses on my eyes and told me to navigate previous UI. It's right on par the huge icons and full screen apps starting with Windows 8.
- alooPotato 10y agoDoes anyone know why Calendar is getting a ton of new features on mobile but the web app gets no love?
- fmorel 10y agoThe web app already has this feature, and also got the reminders feature. I kinda don't want a refresh - I like the current high information density.
- reustle 10y agoThe single necessary feature that the web calendar lacks is the option to enable infinite scrolling (much like the osx Calendar app). I constantly find myself toggling back and fourth between months, like at the end of this current month, where I see Saturday but Sunday (May 1).
- fphhotchips 10y agoAnd the ability to forward an event. And the ability to propose a new time for a meeting. And the ability to accept a new proposed time for a meeting from a client that does have that ability.
- Robadob 10y agoThe ability for event colours to actually be labels (that can be filtered for visibility) would be appreciated, currently you have to setup multiple calendars to achieve this, and that's not too useful if people are trying to track when you're free/busy.
- alooPotato 10y agoThats a good point. It does have find times, but a lot of the other recent feature launches aren't there like goals and the event creation auto complete.
- 1_2__3 10y agoYes. Google has been trying to dumb down their services and products for years, to the point where the UI is something even a baby or old person with dementia can use it. For the most recent example of this see the latest update to the YouTube app for iPhone - they managed to make an already austere interface completely bare-bones, to the point where the main "home page" is entirely useless. They do this to product after product, all the while claiming things like "power users are not our target user group" or "only 5% of users used this feature, so we removed it", and for random millenials using their phone to figure out what bar they want to go to tonight, that approach works (ish). But Calendar is actually used by lots of working people/professionals/power users every day, and those people aren't interested in a super stripped-down "beautiful, magical" (also inscrutable) interface that rips out every feature that's not used by at least 90% of the userbase for the sake of whitespace. We need a tool that is predictable, works, and doesn't require retraining for everyone to use it. So Calendar stays frozen in amber, caught between one pole (being actually useful) that Google desperately does not want to migrate towards, and another pole (beautiful, magic, useless) that Google desperately wants to move to but knows would alienate their userbase if they did. And while normally they give 0 fucks about that, because of GAFYD they can't just wave away the consequences of such a change - that business unit would be in serious danger if they managed the apps & services within it as capriciously as they do everything else.
- xd1936 10y agoJust got the update and used this on my Nexus 6P. Holy cow, this interface is gorgeous. Makes me want a Web Redesign even more now.
- homerguy 10y agoTook long enough. This has been a part of outlook and exchange for a decade.
- sickrumbear 10y agocould you do it on outlook for mobile? Think that's the true benefit here, is being able to schedule across calendars from your phone.
- codemac 10y agoA decade ago "outlook for mobile" was essentially BB or non-existent. Reminds me of when I bought an old receipt printer with a serial port to print out the days weather, my calendar items from a text file, and any "must do" items. Haven't had it around since ~2011 and I really miss it.
- carlob 10y agoAnd even zimbra!
- pducks32 10y agoI would love Apple to add some of this stuff to Calendar. I believe Calender is now on iCloud so interoperability is hard but that would also be great. Come on Apple I believe in you!
- gargs 10y agoiOS already does this, at least for exchange calendars. It is quite beautifully implemented, too. It breaks down suggested time slots by attendance.
- fjallstrom 10y agoa new api endpoint for this would be great. any word on that yet?
- euphemize 10y agoInteresting. Had a google interview not too long ago, and this was exactly the question asked to me - how would you design an algorithm to find overlapping free time from person X, Y and Z. I guess they got more practical with their questions over the years. Looks great, liking that is suggests times too.
- CardenB 10y agoIsn't that just a bit wise AND?
- enjo 10y agoThere might be a really clever hash you could build, but it's actually a somewhat complex problem. Finding an overlapping range between two entities is easy... finding it for n-entities is a bit more difficult particularly if you want to do it efficiently. I can imagine a couple of answers.. you can build a lookup table (which makes sense if the time resolution is low enough) and then find gaps in it. It's actually a pretty good interview question if your going to ask a whiteboard question. It has lots of answers depending on requirements. You can get into parallelizing it for speed. It's more of a practical problem than most and you can implement it basically any language.
- karussell 10y agoIt is still just a bitwise AND
- TorKlingberg 10y agoSure, if you store everyones calendars as bitmaps of free minutes, but that seems like a very inconvenient format for other operations.
- dsymonds 10y agoTry having actual time ranges, not just slots, and you need to find, say, a 30m contiguous block of time.
- falcolas 10y agoI'm going to guess that this only works if you're meeting with people who all have Google calendars. Within this limitation, the web interface has been capable of this for quite some time ("Find a Time" tab or "Suggested Times" when creating an event). Of course, not everybody uses Google as their calendar provider, but that would be a harder (if more interesting) problem to solve.
- JoBrad 10y agoThe current Outlook app allows you to insert availability into an email, and let someone on another domain pick one of those times that works for them (and it auto-creates the meeting at that chosen time, too). I think this came from Sunrise, which also did this.
- adrusi 10y agoIs this the first release of this app? I thought that previously the standard google calendar app was just AOSP Calendar, but I prefer the AOSP apps anyway so maybe I didn't notice the shift earlier? Anyway, in case I'm right, it's probably useful to point out that this is another non-free app that's being marketed as a replacement for an existing free app that works perfectly fine. Not condemning Google for it (although I do wish they'd stop), just pointing out that if you don't find the new headline feature or visual redesign interesting, and you care about free software, you can go ahead and use the old app. Maybe fork it too, since it won't be getting any feature upgrades any time soon...
- lvs 10y ago> But scheduling meetings on the go is still difficult Really? Is this really the biggest challenge in anyone's day?
- kdevrou 10y agoIt is about quantity. If you have a fair number of meetings with people that also have their fair share it can become difficult. Also, when one person's schedule changes it can have a cascading effect. In the end, all of this scheduling work get in the way of doing real work. I for one welcome anything that makes scheduling trivial.
- yonibot 10y agoAm I the only one concerned about privacy implications here? Google is revealing private calendar data without any ability to control what is shared and what is not. This is another example of sacrificing personal privacy for a "cool feature". No thanks!
- dsymonds 10y agoIt only works when you already have access to see the other people's calendars (and hints at this with "Designed specifically for organizations where sharing your calendar with colleagues is the norm").
- notatoad 10y agoIt's only enabled for Google apps users. The information they're exposing doesn't belong to you, it belongs to your employer.