[Just note, this is a question so it should've been posted in the Q&A section]
Yes this is a one man project, adding people to the project will just speed things up.
Firstly you'll need to run yourself through the Android Development section for critical info when creating applications.
If this is your first time working with Java then you're going to need some knowledge with quite a bit of statements.
Creating a calendar similar to GC isn't too hard and can be done quite well. In fact its a great "first" project.
Also I would suggest you create layouts first before you actually go into coding as that will build up a platform to work on.
You will be working with intents and Uri's allot as you would want your users to be able to set their own events.
Here is an official doc on Calendar Provider - http://goo.gl/8f1v3J
Loads of great info on creating calendar.
All the best with your project, if you feel you are in a loop and need some help finding out errors and fixing them. Go to stackoverflow. The guys and gals there are very nice and respond quickly with fantastic answers.