ULB (Université Libre de Bruxelles)
git & GitHub.
I offer to work on both an Android Smartphone/Tablet app and a GCM plugin for ThinkUp.
Google provides instructions to integrate GCM inside ThinkUp's PHP code. I suggest going with an HTTP server since we don't need the app to respond back to ThinkUp. The app will require some permission to access the user's notification key (see developer.android.com) and send it to ThinkUp so we can store it in some database. From there Thinkup just needs to send a request to Google with the key.
Note : going with GCM prevents us from pushing notifications to AOSP & Amazon devices. However GCM has proven itself as an extremely reliable and efficient cloud messaging service. If you prefer to go with Amazon SNS or any other similar service that's of course conceivable.
The app will contain a single activity containing a series of fragments, an action bar and a drawer menu. The menu will include at least 3 rows but can expand if multiple accounts are used. I will take care of the design (layouts, colors, general aspect, etc.) which will be flat and sober, as recommended in the Google design guidelines.
Here are some really quick sketches I made with The Gimp :
The app will need to declare the necessary permissions, services & broadcast receivers to be alerted when the device receives a push notification from Google. This shouldn't take too long to implement.
I have exams in June. At that point I'll be able to work about 10 hours a week for the first 3.5 weeks.
However starting June 12th, I'll have a lot more free time and will spend 7 hours a day on average (including on week-ends if necessary) working on ThinkUp.
This brings us to a total of about 400 hours.
I'll take the day off on August 16th. That's it.
Anytime from 9am to 3pm EDT.
Being part of a team and collaborating on an open source project is something I haven't experienced yet and I'm very excited to do so. GSOC seems like a great opportunity to do just that.
On top of that, having followed your progress for some time now, I have to say that ThinkUp really looks like a promising, exciting company and I would be delighted to be a part of this adventure.
I believe that I posses all the necessary qualification for this job, as an experienced mobile developer, equipped with technical skills, good eye for detail, passion for open source and great familiarity with the Android ecosystem. I invite you to take a look at my Android app: QuickLyric. (If you want me to send you an .apk, feel free to ask).