QuickCalendar, an application for Android written in Java

I’ve just released a simple utility QuickCalendar onto the Android Marketplace.

It’s a simple application that displays the current and the next (or the next two) events on the notification bar of your Android phone.

I wrote it because I miss a similar feature from my last phone, a Windows Mobile device. The trickiest part was getting access to the calendar data. There is a provider for calendar data, but unlike the contacts provider it is not part of the standard SDK. However the functionality can be obtained if you get the source (Android is open source), adjust the exported items and build your own SDK.

I may write an article on how to do this if there is demand. Also I will release the source for the application when I have OKed it with my employer. In the meantime you can use the application yourself by going to the Android Marketplace on your phone and searching for QuickCalendar.

Downloading

Get it from the Market, or here

Update

New Quick Calendar icon

I’ve had some nice comments and feature requests (always welcome). As a result I’ve fixed some bugs and added some features.

  • 0.9.29:

    Search button supported on devices that have a hardware search button.
    Corporate Calendar supported on Motorola handets.
    Widgets refresh immediately when calendar is modified, when preferences are modified, and when the screen is enabled.
    Progress indicator for main page.
    Widgets to not refresh when screen is off, to save battery.
    Refresh rate can be configured in preference screen.
    Bug fixed with widget font size.

  • 0.9.18 : Cupcake version! Gadget for home page available. Colored indicators in task bar. Also: German language support.
  • 0.9.17 : Bug fix release (service not starting on phone power up since 0.9.13).
  • 0.9.16 : 24hr (aka military time) format not used in category view unless is on in phone preferences.
  • 0.9.15 : Bug fix release (preference changes not taking effect).
  • 0.9.14 : Context menu selection for time events. Day group headings correct in all time zones.
  • 0.9.13 : Now possible to specify any time (up to 999 weeks) to look ahead for notifications and for the main event list. You are not limited to the pre-set durations. New notification icons more in keeping with the Android conventions. New choice of event list format of ‘grouped by day’ or the original classic layout. Events can be shown colored by the calendar color.
  • 0.9.12 : Fixed bug introduced in 0.9.11 (time zones didn’t work). Sorry everyone. Daylight savings time should also work properly now though.
  • 0.9.11 : Improved progress indicator. Attempted bug fix on calendar preference screen.
  • 0.9.10 : Search option - now possible to search calendars! Minor cosmetic improvements.
  • 0.9.9 : New icon from Darrel Austin. Another ‘all day’ event fix. Fixed problem with apk size.
  • 0.9.8 : All day events sort correctly in all time zones. All day events future day names correct.
  • 0.9.7 : Up two four alerts. All day events work in all time zones.
  • 0.9.6 : aDogTrack support. Notification icons can be enabled in preferences.
  • 0.9.5 : Less obtrusive notify icons. Start service on power on option.
  • 0.9.4 : Ability to select/deselect calendars to alert (where you have multiple calendars).
  • 0.9.3 : Fixed problem where the notifications stopped updating.
  • 0.9.2 : Fixed problem where the time zone was ignored.
  • 0.9.1 : The first published version.

  1. tobi’s avatar

    Hello jim, thank you very much for this fantastic application - Developers like you are making android overtaking iphones :-)
    One short question: If I put the refresh rate to 0 - does it stop refreshing at all?I don’t need refreshing as I only use quick calendar for search function (google, shame on you! they should employ you asap)

    thanks & greetings from germany,
    tobi

  2. jimblackler’s avatar

    Thanks tobi, if you set the number of notification icons to zero and don’t put any widgets on your home screen, you will be able to use the application without anything happening in the background that might affect your battery life.

    Jim

  3. Mike’s avatar

    Great app but I found after a few days all the appointments start showing up twice. If you help with it would be appreciated.

  4. Will’s avatar

    Great App. I’m using Gde home for my Sprint Hero so the HTC calendar doesn’t work. How can we donate for such a great app!?

  5. jimblackler’s avatar

    Thanks Will, no donation necessary, I just like to have fun with my hobby and develop skills for my career. If people tell me they like the apps that makes it doubly worthwhile!

    Jim

  6. twim’s avatar

    Great app. I rated it 5 star on the marketplace.

    I suggest the following improvements.
    1. Configurable font size in the notification bar. Smaller default is also welcome.
    2. A 4×2 widget.
    3. The widget should group events by day as the notification page.

    Thanks again for your great app!

  7. anne’s avatar

    How do I get my google calendar to sync after I update it with quick calendar?

  8. Sasil’s avatar

    Hi i am new tto android .

    i want develope a calendar application .

    can you help me in that.

    if u have any calendar applications do mail me.

    and how to i run apk file in android

  9. Cory’s avatar

    how do I get the widget to appear on the home screen? only the icon appears so far

  10. Vince’s avatar

    Hi,
    Quickcalendar is a great app !
    Couldn’t it be translated in french ?
    I can give you the translations if you like ?
    Would be great to have days and months in our own language.

    Vince.

  11. elliot’s avatar

    works great!!

    good job!

  12. lenny’s avatar

    great app! i’ve been using this for a few months and love it. however today the widget became invisible (however i can still drag it and delete) and it no longer shows up in the notification bar. anyone else get this problem?

  13. freesunny’s avatar

    Hello Jim!
    Thank you for your great application! I would like to suggest to have optional check mark to show locations for the events and I would also like to suggest to have options between launching your quick calendar or a regular google calendar app when you click on the gadget.
    Your widget is really great! Thank you for your amazing efforts.
    This is what I miss from my windows mobile smartphone :)
    fressunny

  14. Roy’s avatar

    Hi, can I connect this app to my exchange calendar? I’m using moxier.
    Regards,
    Roy

  15. Michael’s avatar

    Great app, thanks much, just what I was looking for.

    Is it possible to have this or another app provide a nag alert for both Calendar and Corporate Calendar? I am a former Blackberry user, and having it alert continually until snoozed or dismissed was absolutely KEY.

    It has been a drag not having this feature on the Droid :)

  16. Jason’s avatar

    Good app, best free app for what it does. Would b nice to have ability to add an event to calendar. Or even have button or menu option to open full cal.

  17. laura’s avatar

    Display date alongside the day? Possible and weekly calendar instead of icon?

  18. Gary’s avatar

    Great App Jim., Thank you. A coupl eof things that would eb sueful but would not (I think) detract from the objectives.

    1) A link to the main Android calendar. It’s fine that a tap on the widget takes us to your own agenda view, but from there can I not access the main calendar? Otherwise I need a sepaarete widget or shortcut on my home screen to be able to look at the year ahead.

    2) Any chance of being able to customise the colours on the widget - I’m not that fond of green.

    Great work though.

  19. Mike Weil’s avatar

    Jim: Thanks for the ap. As a long time Palm user, I miss this feature.

    I do have a request/suggestion…again, as a Palm user, my many devices had a neat search feature that would search all of my data bases for something. I find I use this several times a week. It will search forward, or backwards in time. For instance, “when was the last time I met with XXX?” The Quick Calendar will find the next, but not the last. Or all of the times. I find this to be a ‘must have’ feature that I sorely miss.

    Additionally, the Palm searches for other data. For instance, suppose I am looking for some piece of data I stored in Palm’s “memo” section (now stored in the contact section of G1/Google)…Palm would find it easily. I would use this for all kinds of data…passwords, account numbers, etc. Is there a better way to store this on the G1? And search for it?

    Thanks for the ap as written to date….hope you can modify to take advantage of the date selector you have written in…which goes backward as well as forward.

    Thanks.

  20. Eric’s avatar

    I commented on Android Market as well. Great App. Couple quick things I noticed, though.

    1)On 0.9.30, the 3×1 widget is actually 4×1 (which sux ‘cuz I wanted a 3×1 widget)…

    2)It’d also be very nice to be able to change the background color of the widget so it goes better with my background (or better yet, make it transparent like it is on the WinMo homescreen?)

    3)Also, though there’s an option to make the text bigger on the widget, there’s nothing to make it smaller, making the 2×1 widget less useful. For those of us who like small fonts, a font size selector would be better than just the option of normal or large…

    Other than that, it works great on my Moto Droid…

  21. Dave’s avatar

    Hi,

    was working perfectly on my HTC Desire until the FroYo update. Now the widget FCs.

    Restored older version.

  22. Dave’s avatar

    Igore the last comment. 0.9.50 now working perfectly on HTC Desire after reinstallation.

  23. BARRY’s avatar

    IS THERE A WAY TO SET THE REMINDER DEFAULT TO ‘NONE’ SO I DON’T HAVE TO RESET IT WITH EACH CALENDAR ENTRY?
    PLS ADVISE.
    THX,
    BP

  24. Tatiana’s avatar

    Big thank you for laoptional option.
    Some people have poor vision and large font helps tremendously. For those with perfect vision it’s optional. Bravo!

  25. laura’s avatar

    Ap started bugging . Times wont enter have to edit to reset correct time. This morning all days and times are scrambled. And now so is my life, please fix!

  26. Alistair offer’s avatar

    Hi
    Just loaded your app and it looks just what I want.
    However it does not populate the full screen, should it do this?
    I am running it on an HTC hero and would like to have full use of it but as it is it only shows one appointment and the rest is blank
    Any fix for this.

    Regards

    Alistair Offer

  27. BARRY’s avatar

    PLS ADVISE HOW I CAN RE-SET THE REMINDER DEFAULT TO ‘NONE’.
    THANKS,
    BP

  28. TheReal’s avatar

    Awesome app! But the german translation could be highly improved. if you need help, give me a sign!

  29. bioklima’s avatar

    Weekday and month is displayed as numbers after-hours update to Android 2.2 (froyo).

  30. sergio’s avatar

    This is an awesome app, no doubt a 10! is there a way to change the color of the widget to a darker tone?

  31. Barry’s avatar

    Great program! I love it. I have a suggestion. This should probably be a configuration option because I suspect that some will not want this. I would like Quick Calendar to show all events for today - even if those events have already finished. Frequently I put reminder notes into a calendar event, and I want to glance at them after the fact: for example I put the names of meeting attendees into the meeting event, and during the meeting I want to glance at those names, even if the meeting has gone longer than scheduled. So, for me, I’d prefer it if all of today’s events are displayed, even if the event is over.

    After the day is over, of course, the events would go away.

    Thanks, and keep up the good work,

    -barry

  32. Gregor’s avatar

    Thank you Jim! You saved my day!
    Simple and yet so practical application.

    Regards,
    Gregor

  33. cunni’s avatar

    hey, nice work jim. this is for sure a handy app. I was wondering if this app could have notification sound option within the icon notification. it would be 5 star if available :)
    see ya

  34. bioklima’s avatar

    Date format fails in froyo on Desire switch on German. Some apps already fixed this, please fix quick calende too.

  35. Matthias Tidlund’s avatar

    Hi, really good jon Wirth Therese app. I use it every day and gåve recomended it to many people.

    But I would really appriciate one feature…

    To show the location of the meetings directly in the statusbar

    Thanks again

· 1 · 2 · 3 · 4