Android and Google Calendar Widget

After a way too long period of silence on my website, I can now return to tell you that I've begun working on Googles mobile platform: Android. It all started with me getting quite interested in the new HTC Android smartphones. And of course, being a gadget guy I, of course, had to have one. This also seemed like a good alternative to the infamous iphone.

Well, to be honest, the iphone is not really an alternative, since I could never dream about getting myself an iphone. yuck. :-)

Anyways, I quickly got into the Android platform (and hence Java), and decided to create a calendar widget. This decision was taken after hearing lots of people not fully satisfied with the calendar widget that HTC had delivered (which only displays 1 event).

After little over a week in development I am now almost at a point where I feel it's *almost* ready for an "official" release, and below is a screenshot of how the widget looks right now. EDIT: The screenshot below is from the first official release (v1.0) on Android Market.

I am planning to redo the design, however I need a better design before doing that.. ;-)


Google Calendar Widget v1.0

I'll let you know once it's released to the public, but until then I will do a small changelog.

It's released. Go get it.. :)
UPDATE
Version 1.0 (11-10-09)
  • Released on Android Market. Have fun!
Version 0.993 (30-09-09)
  • Changed: The way the events are displayed. Font and size.
Version 0.99 (28-09-09)
  • NEW: Added EULA
  • NEW: Added ability to view weeknumber instead of weekday
Version 0.98 (19-09-09)
  • Bugfix: Accidentally set the time to 00:00 on events happening right now
Version 0.97 (13-09-09)
  • Changed: Agenda list from current day till current week agenda
  • Changed: Some functionality in the new API making it more efficient and fast
  • Changed: Allday events will have their time shown as 00:00
Version 0.96 (08-09-09)
  • Changed: Opening the HTC calendar is now done by "clicking" on the current date (left side of the widget)
  • NEW: Now able to opens the HTC calendar on todays agenda list by "clicking" on the events (right side of the widget)
Version 0.95 (08-09-09)
  • NEW: Now opens the HTC calendar (month view) when "clicking" on the widget. This will most likely only work if you have an HTC phone (not testet on other phones)
Version 0.94 (05-09-09)
  • Added: More update intervals (15/30 minutes). NOTICE: Selecting an update rate below 1 hour *may* cause an increase in battery usage (battery usage not tested)
  • Changed: Added a zero to dates (in the event list) on dates before the 10th
Version 0.93 (05-09-09)
  • NEW: Added completely new CalendarAPI. This API gets it's data from the built in Calendar (if one exists) instead of going online and getting them through HTTP. NOTICE: The actual content provider in Android is still "private", so the API may break when the next version of Android arrives (should be fixable though should it happen)
  • NEW: Automatically determines which API to use. If you have the internal calendar, that calendar will get priority. It will ask you for login credentials if using HTTP API
Version 0.90 (not released to test)
  • Bugfix: Widget would not update properly after a restart (Thanks Espen)
Version 0.89 (not released to test)
  • Changed: Functionality regarding the network availability check
Version 0.87 (31-08-09)
  • Bugfix: Issues with the event comparer caused it to sort wrongly (Thanks to m.klinge for helping me out)
Version 0.85 (31-08-09)
  • Added: Network availability check. Should prevent the HTTP connection from timing out, causing the widget to override itself with "No events coming up.."
  • Bugfix: Sorting was wrong when dealing with recurring events
  • Changed: When adding the widget the first time, the "current date" is updated right away, instead of waiting for the events to finish
Version 0.80
  • Initial release to test

Print | posted on Monday, August 31, 2009 10:44 AM

Feedback

# re: Android and Google Calendar Widget

Left by Espen Hansen at 8/31/2009 4:21 PM
Gravatar I'll give it a try, and will give it some feedback later on.

# re: Android and Google Calendar Widget

Left by Espen Hansen at 9/2/2009 6:03 PM
Gravatar There's a bug with the app when you restart the phone. The widget doesn't show anything. Only solution I know of is to remove the app from the scene and adding it again, so i can type in the credentials.

# re: Android and Google Calendar Widget

Left by David at 9/2/2009 9:43 PM
Gravatar Thank you.. I'll have a look at that..

# re: Android and Google Calendar Widget

Left by Holly at 9/8/2009 10:10 PM
Gravatar Looks exciting. What is the app shown above the calendar in the screen shot?

# re: Android and Google Calendar Widget

Left by David at 9/9/2009 8:34 PM
Gravatar thats the standard clock widget found on HTC android phones..

# re: Android and Google Calendar Widget

Left by Deacon at 9/16/2009 1:17 AM
Gravatar This is awesome! I've been looking for a calendar widget just like this! Could I join your beta test group?Oh, and here's a cool looking widget UI:http://www.technofication.com/wp-content/plugins/wp-o-matic/cache/37f89_workdammit.jpg

# re: Android and Google Calendar Widget

Left by David at 9/16/2009 12:41 PM
Gravatar Thanks Deacon..

The widget you are referring to is the standard calendar widget found on HTC phones. It can only display 1 event, and while i agree that the design is great, i cant really steal it. But if you know someone who can do designs i am listening.. :)

# re: Android and Google Calendar Widget

Left by Deacon at 9/18/2009 11:20 PM
Gravatar If I can be in your beta test, I'll see if I can work up something clean. What dimensions and image format do you need?

# re: Android and Google Calendar Widget

Left by Deacon at 10/6/2009 3:20 AM
Gravatar Okay, you didn't respond yet, but I am REALLY looking forward to this app. I went ahead and made a skin anyway. http://23.media.tumblr.com/tumblr_kr2jmyIktg1qa09sno1_400.pngIf you want the PSD I have it. :D

# re: Android and Google Calendar Widget

Left by Chris at 10/6/2009 5:10 PM
Gravatar This looks like a very cool widget.

Are you planning on putting in support for importing .ics calendar files either from the SDcard or from HTTP ?

# re: Android and Google Calendar Widget

Left by Mark at 10/7/2009 11:40 AM
Gravatar I would love to have that widget! Can I download it yet?

# re: Android and Google Calendar Widget

Left by Deacon at 10/10/2009 10:50 PM
Gravatar Found another image that would work awesome. This would match the gChrome theme. It would be cool if you could make the widget skinnable.

http://14.media.tumblr.com/tumblr_krbghxgzc51qa09sno1_400.png

# re: Android and Google Calendar Widget

Left by David at 10/11/2009 12:47 PM
Gravatar Hi everyone..

apparently i dont get a mail when i get replies on my website (as i should), so i just noticed this now..

Deacon, i think the first one looks great, and i will definately consider using it.. For now, however i will release it as-is, and then concentrate on redesign (and other things) afterwards.

Chris, Right now it uses the built in Calendar that either synchronizes with your google calendar or your outlook calendar. At the moment you can only choose to see your appointments from your google calendar, but i *may* add support for the outlook calendar. There are no plans at the moment to add support for importing .ics.

Mark, You cannot download it yet, but i am very nearly done. In fact i just want to put it on the market. However, google demands 25 dollars from me, and i guess right now that is the only obstacle.

Hang on just a little while longer, as it will definately be released soon.. One way or the other..

# re: Android and Google Calendar Widget

Left by Deacon at 10/12/2009 5:59 AM
Gravatar SO AWESOME! Thank you!

I have 2 suggestions (take'em or leave'em)

1) Can you make it so when you click on the widget it goes to the calendar?

2) Can you make 24hr/12hr time a setting?


Other than that, thank you, thank you thank you! I have been waiting for a calendar widget that fits my needs and this one does exactly that! THANK YOU!

# re: Android and Google Calendar Widget

Left by Jonas at 10/13/2009 12:10 AM
Gravatar Nice app as i stated in the market.

a couple of requests
1) obv fix the not showing recurring events
2) allow more than one calendar to be selected and support for the coloring you set in gmail calendar
3) resizing or more sizes available for the widget would be nice too

# re: Android and Google Calendar Widget

Left by Simon at 10/22/2009 6:18 PM
Gravatar Can't find this on the UK market - is it available in UK?

# re: Android and Google Calendar Widget

Left by George Demetriades at 10/25/2009 11:46 AM
Gravatar Very good and stable. Also like the fonts and style. In my opinion , I would prefer that it synchronizes every time phone calendar syncs or it syncs through the phone calendar, otherwise it becomes "expensive"..
Congratulations on the work though and yes such a tool is needed.. !

# re: Android and Google Calendar Widget

Left by Alex Bepple at 10/25/2009 6:54 PM
Gravatar David, mange tak for this widget. I think it is a great start. Is there an issue tracker? If not, would you mind setting one up?

# re: Android and Google Calendar Widget

Left by Michael at 11/5/2009 11:50 AM
Gravatar Super widget :-)

It would be nice if the widget will support different screen sizes, like the HTC Tattoo

Thanks.

# re: Android and Google Calendar Widget

Left by Andrew F at 11/6/2009 12:34 AM
Gravatar This widget would be perfect for me, if it gave me the option of 12hr time and if it showed the end time of appointments.

# re: Android and Google Calendar Widget

Left by jas at 11/12/2009 7:44 PM
Gravatar How do I download this? I don't know the name of your app to search on the market. you can email me

# re: Android and Google Calendar Widget

Left by Matt at 11/25/2009 5:30 AM
Gravatar Very nice, but needs to be able to display all my calendars and multiple sizes.

# re: Android and Google Calendar Widget

Left by Henk at 12/31/2009 10:01 AM
Gravatar Great Widget. Maybe for the next update, different colors to choose.Two sizes.

And for all, if you use Taskkiller, add this widget to the Ignore list, or it will stop every time you lock your screen.

# re: Android and Google Calendar Widget

Left by Simon at 1/5/2010 8:26 PM
Gravatar Great widget, just what I've been looking for; the possibility to show only one of my google calendars!


Improvement suggestions: It should have been possible to show the weekdays of the event and the end time. (And maybe week number in the date square)

# re: Android and Google Calendar Widget

Left by Jim at 2/3/2010 9:15 PM
Gravatar Seen another nice looking widget that suits the HTC UI better at http://airinformation.wordpress.com/2010/02/02/android-calendar-widget/ or http://bit.ly/9tjp2G

# re: Android and Google Calendar Widget

Left by Michael C at 2/9/2010 4:36 PM
Gravatar I love the look of the widget, but often it doesn't refresh and only shows a blank white/blue box with no text.

# re: Android and Google Calendar Widget

Left by GREENie at 3/7/2010 7:41 AM
Gravatar I love your calendar widget. all others suck. Though there are many issues. That are not being fixed and of course your not required to. It's free after all. Though if you've decided to release the source. That would be fantastic.

# re: Android and Google Calendar Widget

Left by Navjeet at 4/23/2010 3:51 PM
Gravatar Bug. When i add an event or reminder to the gcalendar, eg 24th under the widget it will display for 23rd.

# re: Android and Google Calendar Widget

Left by Caris at 6/2/2010 1:12 PM
Gravatar Barcode doesn't work.
there is no search result in the android market for it. Sad I'd love to try this app.

# Your very good question.I am also very interested in this issue.

Left by replica handbags at 8/5/2010 9:18 AM
Gravatar Your very good question.I am also very interested in this issue.

# re: Android and Google Calendar Widget

Left by Joris Schutijzer at 8/18/2010 9:00 AM
Gravatar Where can I download it. I can't seem to find it in the market

Your comment:





 
Please add 4 and 5 and type the answer here:

Copyright © David Jørgensen

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski