Idea- Calender App for GSOC 2013

49 views
Skip to first unread message

Abhishek Batra

unread,
Mar 1, 2013, 11:19:55 AM3/1/13
to openi...@googlegroups.com
Hi,
I have a project idea for GSOC 2013. It is about a calender app.. 
It will work as follow.
The user will need an account to use that app.
The user can create/subscribe to different groups.
If i create a group i will be the admin of the group and as a admin i can post different upcoming events and remainders like a normal calender entry.
All the users who are subscribed to a particular group will get the notifications like a normal inbuilt calender app do. Using the Android calender API the events and remainders will be directly synced with the inbuilt calender.
There is huge requirement of such an APP.Like the professor of a c++ class in a certain university can create a group CSE205 and all the students of that class are subscribed to that group. They can directly get all the upcoming dates for test, assignment submission etc into their android calender.
Or
In a university there are many technical events going on by different student chapters like IEEE etc. So those who are subscribed to IEEE student chapter group can be easily be notified about the event time and its venue.
The app can also be merged with OI Calendar Picker .

Please do reply with your views and how worthy is the project and if it could be a part of gsoc. If it is not the level of a gsoc project i would like to make this app for OI. Please tell me if any changes are required.
Thanks
Abhishek Batra

aap

unread,
Mar 1, 2013, 12:01:07 PM3/1/13
to openi...@googlegroups.com
Interesting ideas, but I'm not sure I get it. What can you do with this app that can't already be done with shared calendars in Google Calendar? 

(Copy the link address, then in Google Calendar from the other calendars menu choose "add by url" and paste that hyperlink.)

-- Aaron

Friedger Müffke

unread,
Mar 1, 2013, 12:15:33 PM3/1/13
to OpenIntents .
I think there is space for more collaborative mobile tools. The Calendar API could be one part of it. The challenge is to integrate the tool into existing infrastructure. Will your teatcher invite the students to open an account with OpenIntents?

Using shared calendars could be a good idea and the calendar app could provide access to the course material where students and teatcher can make comments (e.g. google docs). Using intents you the calendar app could be the hub for student course related activities. 

Do you know what existing tools are around?

Cheers
Friedger


2013/3/1 aap <aa...@peromsik.net>

--
You received this message because you are subscribed to the Google Groups "OpenIntents" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openintents...@googlegroups.com.
To post to this group, send email to openi...@googlegroups.com.
Visit this group at http://groups.google.com/group/openintents?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Abhishek Batra

unread,
Mar 2, 2013, 8:27:21 AM3/2/13
to openi...@googlegroups.com

Hi,

I was not aware of the Google calendar app and it is doing more or less the same thing as my idea.

However I have a couple of ideas that can be merged into OI Shopping List Application (some of these ideas are motivated from the user voice page).

In OI Shopping List app

  • The user should have an option to save the shopping list in different formats
  • If the user is running OI Shopping List on more than one android device there should be automatic synchronization of the Shopping List.
  • Synchronizing two or more lists on different devices and merge them, eliminating duplicates.
  • The app can have the concept of 'Groups' which is automatically synchronized with other devices registered with the same group. For example, one can have a 'Home' group. The home group will have multiple users. For example User A creates a shopping list "Dinner- Required Items" for the home group. User B will get a notification of pending "Dinner- Required Items". On his way back to home , he can shop for the required items for the dinner and will mark the shopping list as done. All the other members of the home group will be notified that the "Dinner- Required Items" have been purchased.
  • There can be Billing Integration. The user will have the option to enter the money spent on each item of the shopping list when he is marking it as done. Thus it will help him in keeping the account of the money spend on each item and on each shopping drive.
  • The app can also have the concept of Bill Splitting. Like I go shopping with my roommate, we prepare different list and sync it into one. After the shopping I will be able to split the bills , with the money spend on my list comes on my list and the money spent on his items is shown on his list. "
Thank You

Abhishek Batra

aap

unread,
Mar 3, 2013, 10:52:30 AM3/3/13
to openi...@googlegroups.com
Regarding different formats, what format did you have in mind? Have you seen OI Convert CSV, which acts as a plug-in allowing OI Shopping List to exchange data with HandyShopper csv format?

There is definitely room for work in the area of synchronizing shopping lists. I'm not sure if I quite agree with the way you have spelled out the use cases. Some users probably would make a special list just for ingredients for tonight's dinner... but I would just add the ingredients to my main list with priority 1. That said, we do try to support alternate workflows with the understanding that no two users are exactly alike. 

Have you looked at the OI Sync app? We hope that any sync workflows for OI Shopping List might be built on that framework. Of course the framework might need to be extended as well.

I'm not quite sure what you mean by billing integration. We do show a total for checked and unchecked items and we have the option of subtotal by priority. It sounds like perhaps you are proposing keeping history from previous shopping trips. That data might be useful to some people, but keeping it fully accurate would require a lot more work from the user. When I am in the store I might decide to buy something that was not on my list. Usually I don't bother adding it to my list since I am buying it right then.

-- Aaron
Reply all
Reply to author
Forward
0 new messages