Hello Everybody!
Gemini Calendar is calendar application for Android. It is designed to be easy to use, I will gladly hear your opinion about it.
You can download the app from the Market (search Gemini Calendar)
Here are some screens from the program:
First, small introduction, why I wrote a calendar software.
I know, that there are plenty of calendar widget for Android. There are nice looking plugins for the home screen, that show the basic information about your agenda, meeting etc.
But everything I have tried, was rather static and concentrated on month view or agenda view separately. In such programs you usually see the month view with days marked with stars/triangles/dots/whatever, to see what that marked day contains, you must change view, open new window etc. For me it is not comfortable.
I remember a simple calendar application on my Nokia, where you could just point a day on the month view and you can see (instantly) what is going on that day. O.k., maybe there are such programs for Android too, but I could not find it. Besides, I just thought that my vision will be better :P
I have also some other ideas, that would make my life better, if they were implemented in the calendar. Lets hope my ideas will meet requirements of others, too.
If you are kind enough to try my software, please, pay attention to the system of date/time entering during a new event creation. I am REALLY curious, if you like such a way of data input
(Hint: when in new event window, touch the date field, it will be marked and the special touch field will appear - see the second screen above. you can change the values of the field by moving your finger along that field)
I will really appreciate if you write your opinion about my software. I am planning to work hard to make it better, I have many ideas for the new features and I need some feedback from the users.
Main features of the Gemini Calendar:
easy data entering with innovative data input method,
comfortable month view with easy, instant access to the events,
events recurrence with intervals of x days/weeks/months/years,
configurable data and time format, first day of week,
active links in event details (WWW address, phone numbers,emails and map),
multiple reminders (up to 8) can be added to the single event,
recurrent events can be set according to the days of week (separately selectable Mo, Tu, We etc.),
new event can be added with relation to the call log of your phone,
new event can be added with relation to the phone book of your phone,
'go to date' dialog in the Month and Day View lets you easily switch the current date to another with the same input method as in Add New Event View,
three different shortcuts for the launcher:
Add normal event,
Add event from log,
Add event from book,
day widget,
copy & paste events,
attendees viewing,
Tips and tricks - how to use Gemini Calendar
I recommend you to read Tips & Tricks, where I explained some of the Gemini Calendar functions.
Things that are still missing, but are planned:
more widgets,
week view,
agenda view,
changes related to ergonomics, to make the calendar even more easy to use,
other...
Below YouTube presentation, how Gemini Calendar works:
I would like to have the ability to have more than one calendar at a time. I currently have three different calendars attached to my google account and I would like to have the option of having more than one selected at a time. Thx.
Thank you very much for your nice comment.
I am planning to add multiple calendars service, in fact it could be done already, but I wanted to avoid slow response issue. As soon as I get the reasonably access speed to the calendar database, I will make version with multiple calendars.
Edit: I sent new version 0.9.2, in the previous one editing of existing event did not work.
Last edited by powell; March 17th, 2010 at 03:01 PM.
One other thing while you are working on this project. Releasing a widget with this format would be outstanding. That way we wouldn't have to open the program all the time to see the calendar. We would be able to leave the calendar open on one of our spare pages. Does this make sense? Look at Pure Grid Calendar as an example of a widget but insert your calendar look and it would be a great seller. IMO
O.K., I have been working hard this weekend and now new version (0.9.3) is available, which is much faster than before.
I think this is a good start to implement multiple calendars, as you wished.
Stay in touch, I will update my Calendar soon.
P.S.
Widget is on the list, too.
Last edited by powell; March 21st, 2010 at 07:23 AM.
Is it possible to set alarms for appointments? Can you set alarms that go off XX minutes before the appointment, too? Will the alarms continue to go off at a certain interval until they're manually shut off?
These are my biggest gripes with the built-in Android calendar.
__________________ If I agreed with you, we'd both be wrong.
Device(s): Sprint HTC Hero
Zen Rom - The Best I've Seen
Thanks: 14
Thanked 18 Times in 12 Posts
Quote:
Originally Posted by (G)
Is it possible to set alarms for appointments? Can you set alarms that go off XX minutes before the appointment, too? Will the alarms continue to go off at a certain interval until they're manually shut off?
These are my biggest gripes with the built-in Android calendar.
New version available (0.9.6)
Multiple calendars are implemented now I hope you like it.
Events from different calendars are distinguished only in event details sections, no color difference on the main Month View, but this is only temporary.
Last edited by powell; March 28th, 2010 at 05:23 PM.
Thank you Bradley,
I have had several inquiries about the date/time format, specially "military time" is not convenient for some users. I will make it configurable in the near future.
If someone has additional requests, please, feel free to contact me. It is always good to know the preferences of the user, as it does not have to be obvious for me what to implement first.
Last edited by powell; March 29th, 2010 at 03:17 AM.
Reason: grammatical error
Device(s): HTC Thunderbolt (rooted, ROMS switch to often to keep updating this). Have owned the Droid Incredib
Thanks: 65
Thanked 642 Times in 250 Posts
I have been using your app a lot, and I have one gripe. Peraps you could make a slider at the bottom with one position for agenda view (like at the top of the screen) and one for the full calender (like the botton). As it stands, I feel each is sort of compromised by having limited real estate on the screen.
I love what you have done my friend. Excellent work! The one question I have is if you plan to add support for adding calendars specifically not just pulling them from what is set up already on the phone. I have a work calendar I want to have show up in the calendar. It is Google Apps based but the one problem with the default google calendar app is it won't display all activity even though it was shared. i want it to show all appointment details and be able to trigger calendar notifications as well. As far as I know the stock calendar will not support this but if yours does I will pay for it when it goes 1.0!!!
This calender sounds great I will definitely give it a try and let you know. Its great to know there are developers out there that are making things simpler.
Version 0.9.8 has been released.
Following things were added / improved:
landscape mode in Add Event window is now possible, it will be easier to enter data,
days of month are marked while adding event, (try tolong click on the day, then move your finger across the screen on the Month View),
event recurrence improved: now it is possible to add events with interval of 1,2,3... days/weeks/months/years,
another thing in recurrence:until date, when the recurring event is to be stopped,
time format can be changed from 24h to 12h clock (see preferences),
date format can be changed to DD.MM.YYYY or MM/DD/YYYY, for your convenience,
events can be marked with the same colors as in the Google Calendar page,
only horizontal "fling" changes day in Day View (you DO know, that it is possible to change day by flinging, do you ?),
problems with synchronization of recurring events solved,
other minor bugs
@nova7ny: please, PM me with details what is the problem with work calendar you use, is it synced with Google Calendar page already ? And not everything is shown ?
@nkk: I will think about it, but as you said, there is always a limitation for the space on the screen, so I cannot guarantee that everything will fit,
This looks very promising, especially with regard to your interface for adding appointments. Here are some thoughts:
I'm afraid it will be necessary for you to add a lot more options, even though it's nice and clean in that respect for now. Some of these options are described below.
A calendar which starts on Mondays is really hard for us Americans to deal with. Can you please add an option for calendars to start on Sunday?
There were some stray appointments that showed up in today's calendar when I first started Gemini Calendar. These were real events which I had added at some point, but not for today. They did not appear in either Calendar Pad, the builtin calendar, or Pure Calendar. Unfortunately now I've deleted them (within Gemini Calendar), so I don't have a meaningful bug report for you on this point. In retrospect I should have waited until I reached a computer so I could've poked around Google Calendar to understand what was going on.
I love that point-and-click nature of specifying the time (in Gemini Calendar) when adding calendar appointments; this is critical for those of us without keyboards. But I would like a much simpler method of adding appointments. This should be as similar as possible to Pure Calendar's "Quick Add", except of course using your much nicer method for specifying the time. I.e., adding an event should just consist of a short description and a start time, plus setting (or disabling) a reminder if it's different than the default.
While adding an appointment, the menu key should offer "Save" and "Discard" options. There should be no need to scroll to the bottom of that appointment-adding window. This is one of the things which drives me crazy about the builtin Android calendar on my Droid Eris.
When adding an appointment, by default your scrollbars should let you edit the start-time (in hours) rather than needing to click on that value prior to editing it.
Would you consider "breaking out" your appointment-add software as a separate app ("Gemini Quick Add")? Then the Pure Calendar author could support it as one of the options for adding an appointment. He already supports a number of other such options, so it would be little effort for him to add another one.
Here's another idea for adding appointments now that Google is starting to support gestures: Suppose that the user were to scrawl exactly four digits in military time for the start-time of their appointment. E.g., for a 9:30am meeting today I would scrawl "0","9","3","0". The advantage of this is that you don't have to stare so closely at your screen while adding an appointment. In some ways this is analogous to the wonderful PalmOS DateBk technique for adding an appointment.
Thanks for your efforts, and please post back if anything I've written is unclear.
Last edited by jae_63; April 9th, 2010 at 09:36 AM.
The Following User Says Thank You to jae_63 For This Useful Post:
Really like the idea of this and the look of an agenda and calendar on same screen. If this gets a widget form to it, I may have to go with it over my Agenda widget.. Looks good.
Just started using Gemini Calendar today, certainly has a great deal of potential and is better than the stock app in many ways already. Couple of suggestions though:
When I tap on a date so it's highlighted in blue, then press menu and "Add Event", the new event should be set to the date that's highlighted, not the current date
When I'm in the process of creating a new event, if I press the 'back' button, the event should be saved rather than discarded. Several times I've put all the details for an event in, only to press the back button without thinking about it. At the very least, it should give you a warning that it won't be saved
When I tap on an already created event and it opens up, there should be menu options to edit and/or delete it, without having to go back out of it and long-press on it
When I'm setting the time for an event, once I've set the start-time, changing the end-time shouldn't have any effect on it e.g. If I set the start-time to 14:00, then start decreasing the end-time, it should only go as far as 14:00, no further. I often use appointments as reminders, and set the end-time to the same as the start-time, and it's annoying when I accidentally go too far
Lastly, a bug report. I get a "Force Close" whenever I double press on a day, press menu and then try to add an event. Running Android 1.5 on a Samsung Galaxy Spica
Oh, and if you do decide to start the day on a Sunday (euuugghhh), make sure you leave it as an option, Monday makes much more sense
The Following User Says Thank You to 28064212 For This Useful Post:
@28064212, @jae_63, thank you very much for your extensive comments. As a developer, I appreciate every feedback from users, but such in-depth analysis like yours cannot be overestimated.
P.S.
I have just released another version (0.9.9), which includes some of your ideas.
Last edited by powell; April 9th, 2010 at 01:42 PM.
The Following 2 Users Say Thank You to powell For This Useful Post:
@28064212, @jae_63, thank you very much for your extensive comments. As a developer, I appreciate every feedback from users, but such in-depth analysis like yours cannot be overestimated.
P.S.
I have just released another version (0.9.9), which includes some of your ideas.
Thanks for your quick response and update, Powell. I think that you have now created the first easy-to-use interface for quickly adding calendar appointments to an Android calendar, for those of us without keyboards. Please keep in mind this item (from my previous post) in particular, when you get a chance, since it will save us another click.
"When adding an appointment, by default your scrollbars should let you edit the start-time (in hours) rather than needing to click on that value prior to editing it."
By the way, using Swype to enter my calendar appointment title, I can now add a simple calendar appointment from beginning-to-end in about 30 seconds. This is still slower than using DateBk5 and TextPlus on a PalmOS device with a keyboard, but is at least twice as fast as my initial attempts to add appointments to my Droid Eris.
I still wish for a single Android calendar with:
a widget view as good as Pure Calendar's, for seeing what's coming up in the next few days (along with Astrid support)
an overview as good as Calendar Pad's (which shows your appointments within a monthly or weekly calendar)
a quick-add point-and-click capability as good as Gemini's
I know that I can't have it in the foreseeable future, but I still wish that I could. It's crazy to be running 3 calendars (two apps plus a widget) along with the stock calendar.
former palm/datebk user here. So far I like a lot of your ideas. I agree that we are used to a LOT of options with datebk. One I miss tremendously is the ability to schedule repeat events on an irregular schedule. For example, my call schedule is roughly every fourth night, but not always. With datebk I could have the whole month appear and just tap on the days I wanted repeated "on call". If you can add that feature, maybe some more colors, and I would be happy to buy it !!
@28064212, @jae_63, thank you very much for your extensive comments. As a developer, I appreciate every feedback from users, but such in-depth analysis like yours cannot be overestimated.
P.S.
I have just released another version (0.9.9), which includes some of your ideas.
Always good to see a developer interact with the community. Thanks for the updates, the app is really starting to come together
New version (0.9.11) has been just released.
This time I have changed some GUI details in Month View and Edit Event View, and - in response to many requests - I added the configurable first day of week (Sunday or Monday, see Preferences).
On the previous version, I have implemented active links, that are in fact clickable WWW, e-mail addresses, phone numbers and map coordinations (this can be configured in Preferences too).
There are some other, minor changes, as well.
Please, keep sending comments and requests about Gemini Calendar.
It is not that I am sitting in the armchair, waiting for someone to tell me, what to do Your opinions will help me to choose from the pile of to-do's things that could be done earlier.
Last edited by powell; April 13th, 2010 at 12:51 PM.
The Following 2 Users Say Thank You to powell For This Useful Post:
I have a quick question. Does this app use the default Google Calendar for the base of it? In other words, when I install this app, will all of my appointments in Google Calendar automatically appear in this calendar?
I have a quick question. Does this app use the default Google Calendar for the base of it? In other words, when I install this app, will all of my appointments in Google Calendar automatically appear in this calendar?
Gemini Calendar uses Google Calendar database, everything you have typed in your default calendar application (or on the Google Calendar web page, assuming that your calendar is synced with your phone) will appear on Gemini Calendar, and vice versa.
Last edited by powell; April 17th, 2010 at 12:04 PM.
Reason: typos
The Following User Says Thank You to powell For This Useful Post:
Gemini Calendar uses Google Calendar database, everything you have typed in your default calendar application (or on the Google Calendar web page, assuming that your calendar is synced with your phone) will appear on Gemini Calendar, an vice versa.
That is what I assumed, but wanted to be sure. I have just installed this app and will play with it for a while.
My first opinion of it is quite good. I think this may be what I was looking for.
This app comes SOOOOO close to my ideal calendar. To me, the one single downfall is: you can't have an alarm ON TIME for an appointment and a reminder alarm that sounds 5 or 10 minutes before the appointment. I need both, and it's a deal breaker for me.
LOVE the slider to set alarm times, but not overly crazy about the "brushed metal" look.
BUT, bottom line: REALLY nice work! Thanks.
edit: I'd also like that reminder alarm to keep sounding every X minutes until it's physically turned off.
I am surprised more users aren't frustrated by the lack of calendar programs that can do irregular recurring events and use templates like datebook for palm os. Regular interval events are aided by the routines. It is events that can't benefit from routines like a weekly changing events that require alarms and reminders the most. I am an ER physician who is hanging on to the outdated palm treo phone after trying iPhone and Droid because I can't find a calendar aps with those features. My monthly changing irregular work schedule along with the school, sports and social activities of my 4 children are easily maintained by datebk selecting pre-programmed templates (with custom descriptions, colors, alarms and times) and touching any day on a month view to set up my so many events within a couple of minutes. Please consider adding those features. I will switch to android just to get your ap.
Alright I have read your thread and downloaded the app. Interface is great! You did an awesome job! All I would love to see is a more customizable way to recurr an appt. Eg not just every day of the week, on Tuesday and Thursday etc and have the option to choose a date where the appt no longer recurs. Such as going to see a client mon wed fri for three weeks then no more. If an interactive example helps open any blackberry calendar and you'll see the customizable recurring feature. This is my only trepidation with the android! You've done so great so far and you're great at this! Please consider the changes, I'm sure that others would love the same thing. Thank you for everything!
Looks like a great project. One feature i missed from my Treo with Agendus pro was being able to link an event/appointment with a specific contact (in format to sync with a contact manager/ACT)
I tried the application today and found it very useful.
If I understand correctly, this is more or less a front end for the google calendar. That probably limits some options.
Anyhow, here a few comments:
1. I noticed a bug: in "day view | long click to select event | select edit" I get an error message. This is consistent. (Using HTC Magic + Cyanogen.)
2. Request: show day name (Monday etc) on day view, next to date.
3. Request: "go to date" button or menu option.
4. Request: the operation "day view | long click to select event | delete event" is a bit tricky, since it is easy to select wrong item and delete permanently. Suggestions: "confirm delete" button after delete, or write event name in dialog, or give undelete option afterwards.
I think I located another bug: trying to add reminder to an existing event (say, entered on google calendar) does not work. Worse -- the program "accepts" the new reminder, but it is not written on the calendar.
Liperia thanks for ur suggestion but I have already played with agendus and it's not as good as datebook6. Someone mentioned how it works with palms conacts for example... You can access your contacts by integrating datebks 6 with it making an conacts searchable within the day calendar view. Now the real power is that when you dial the contact through the calendar, it can be programmed to put a note about the subject of your call with a time and date stamp as a note in the contacts database. In certain situations, you can imagine how that info becomes so helpful when you call back same contact and remind them about last call .... I could live without this but templates and the ease of scheduling irregular recurring events using a month view is one I desperately wish Gemini will do.
New version released (0.9.12).
This time we have focused on bugs, but there is also a new feature added:
multiple reminders. Now you can add up to 8 reminders to single event.
(If you have more reminders added - from WWW or other calendar application - only 8 of them will be displayed, however, no reminder will be deleted after editing such event).
I am reading your posts carefully, keep sending your opinions and requests. Even if I am not reacting, you can be sure, that your voice was noticed. Thank you for your activity so far.
Last edited by powell; April 19th, 2010 at 01:01 AM.
The Following User Says Thank You to powell For This Useful Post:
I found one little bug in the multiple reminders function:
If you tap on a date in the master calendar you'll be shown that day's events. If you tap on one of the events, you'll be shown the summary for that event, which looks like:
EVENT
[bell] 10 minutes before
[bell] On time
So far so good. But if you go into EDIT EVENT, don't do anything at all, then click on SAVE, the event summary looks like:
EVENT
[bell] 10 minutes before
[bell] On time
[bell] 10 minutes before
[bell] On time
If you go into EDIT EVENT again, don't do anything, and click on SAVE, the event summary looks like:
EVENT
[bell] 10 minutes before
[bell] On time
[bell] 10 minutes before
[bell] On time
[bell] 10 minutes before
[bell] On time
And so on.
At some point (perhaps when Gemini syncs with the Google calendar?) the multiple instances go away. But just wanted to report this.
There seems to be something hozey, though, in this version. I tried adding an appointment a moment ago for tonight at 10pm (ending at 11pm) and I kept getting a message "Until time ends too early!" I lengthened the appointment (didn't help), then tried moving it to different times, and kept getting the same message until the appointment was set for 10:00 am today (it's currently 9:15am as I write this). I absolutely could not change the time or duration on this (either with or without a reminder) to anything but 10:00 without getting that error message. When I tried deleting the appointment, I got an FC.
After the FC I tried again -- same drill, same results. Just tried it again. Same.
What you are describing, it looks like the behavior of the version 0.9.15, which did not meant to be released at all (it was prepared for the internal beta testers). For some reason it leaked to the Market (?) and then, for some time, we had some problems to upgrade it to the newer version, sorry.
Please, check that you have the latest version (0.9.16), I hope it is available and it will work for you.
I don't know whether it's just me, but I'm unable to change the selected-calendar when editing an appointment. There is a drop-down list at the top of that edit window, but it only contains the name of the calendar which is currently associated with that item.
Then again, I've never found any Android calendar which allows me to change the selected-calendar :-(
Maybe this is a feature, not a bug. I have an Eris, still running Android 1.5.