Student’s Pet Released!

August 25, 2010 at 1:07 pm | Posted in Information, Releases, Updates | Leave a comment

After looking through a couple of reports I realized I missed a logic error causing a crash when creating a course.
The error should now be resolved and functioning properly again.


Student’s Pet 1.3.8 Released

August 24, 2010 at 6:48 pm | Posted in Information, Releases, Updates | Leave a comment

At this time I have completed a few bug fixes and the update is now available in the market for both free and paid users.

If you experience any issues please feel free to send me an email 🙂

Student’s Pet 1.3.7 Released

August 11, 2010 at 3:48 pm | Posted in Information, Releases, Updates | Leave a comment

As of this version froyo (Android 2.2) should be fully supported. Due to some changes that were necessary Android 1.5 can no longer be supported.
I will post full patch notes later this week.

Student’s Pet 1.3.7

August 8, 2010 at 3:36 pm | Posted in Information, Updates | Leave a comment

Just wanted to let you guys know that the recent crashes have been resolved and I have finished with the updated swipe implementations to support android 2.2 correctly.

The update should be published later today for free and paid users.

Student’s Pet 1.3.7

July 28, 2010 at 6:31 pm | Posted in Information, Updates | Leave a comment

Hey everyone, I know not much has been done over the summer, but I wanted to let you guys know about the new update that will be released soon.

Some performance issues have been fixed as well as a couple of bugs crashing the application.

I also fixed a bug that caused the application to sometimes crash upon removing an assignment.

For some reason creating a new assignment or editing an assignment would overwrite the start due date of all assignments for that particular course. This was caused because for some reason all of the assignments were sharing a reference to the same calendar object. I have put a fix in place that will allow you to fix this just by updating the assignments.

I would also like to say I have looked into animation a bit more and am happy to say that Student’s Pet should offer the same animation as the google news & weather widget for swiping motions very soon.

Also, please be aware that with android 2.2 swiping motions are very buggy at the moment and will not work on top of other components.

Student’s Pet 1.3.6 Released

June 30, 2010 at 11:35 pm | Posted in Information, Releases, Updates | Leave a comment

Alrighty I have finished the small update to fix a few bugs in Android 2.2.

There shouldn’t be any more crashing in Android 2.2, but if it crashes on you please send me the stack trace so I can sort it out.

Something to note is that if you are moving from a previous version of android to Android 2.2 you cannot save your assignments/courses. This has to do with some inner change to android. Sorry :P.
Also, due to another change Android 2.2 users will most likely notice the edit assignments swiping feature kinda not working. It has to do with the view being touched not correctly recognizing the gesture. The swipe gesture is however working fine on the View Assignments portion of the application.

So, to both of you 2.2 users please let me know if this resolves your issues.

As a side note, as development proceeds, I want to try and implement sliding animations for the swipe gesture. An example of what I am talking about is when you swipe left/right in the google news/weather app. Something to that affect will be added in the near future.

Android 2.2

June 29, 2010 at 9:25 am | Posted in Information, Updates | Leave a comment

I have recently obtained a copy of android 2.2 for my droid (man is it fast..) and Now that I have a development device with 2.2 I can proceed with updating the app to be fully functional with 2.2.

An update to version 1.3.6 should be out sometime this week, but I have other projects to work on now so development on this might go a little slower than usual.

Student’s Pet 1.3.5

June 25, 2010 at 1:48 pm | Posted in Information, Releases, Updates | Leave a comment

I have recently published Student’s Pet 1.3.5
A number of things have been changed in the code design most of which the end user will not notice.

The back end of the application now relies on HashMaps rather than lists. This change will increase performance quit a bit, but won’t be too noticeable until you have several assignments (more than 15)

The use of the map also allows me to get assignment information without looking up the index which saves cpu cycles which means it’s even faster. Although there are certain cases where the index is needed so another map is used to hold index -> course ids. and another for vice versa where needed. This creates a need for a little bit more memory, but it’s definitely worth the trade off.

Also, this was a very buggy version that I published, I probably shouldn’t have published it. I received no less than 5 stack traces from users reporting errors. I have now run through all of them and fixed their issues. So, with the last update that was just published everything should be functioning fine again. If it is not, please send me the stack trace via email and I’ll take care of it.

The number of assignments displayed next to the course name has now been changed to reflect the number of assignments left to do rather than the total number of assignments for that course.

Crashing errors that were fixed:
If your Course’s ID didn’t match it’s index in the list upon adding a new assignment the application would crash.
Removing a course from the course list crashed the application.
Assignment Type Manangement crashing when opened

A few others, please let me know if you are still experiencing crashes.

Student’s Pet 1.3.2

June 14, 2010 at 11:20 pm | Posted in Information, Releases, Updates | Leave a comment

Student’s Pet 1.3.2 has been released.

Overall the application did not change much, but a few things were implemented to make life easier.

The swipe gesture has been implemented on the course lists and the edit assignment activity. (Swipe left/right to check it out!)

A couple weeks ago an Android 2.2 rom leaked onto the internet and some people are already running it, and because of that I had to update the Calendar system. It should not support android 2.2 as well as previous versions. If you have any issues adding assignments, removing assignments, updating assignments or viewing/editing your settings pleas contact me.

The about dialog has been improved to actually be useful.

The save button on the main window’s menu has been removed as it is pointless.

A help menu selection item replaced the save item, but has not been fully implemented as of yet.

The application’s performance has improved, but probably won’t be noticeable by users.

The next version to be released 1.3.5 should contain a lot more re-factorings to provide better performance and perhaps I can begin to implement skins/themes into this project.

Because there is potential for the application to crash with previous versions due to a user using android 2.2 this version is now available for both paid and free versions.

Student’s Pet 1.3.0

May 19, 2010 at 10:16 pm | Posted in Information, Updates | Leave a comment

Alrighty, well I’ve been busy with a bunch of stuff so I haven’t really had much time to devote to this project.

I have however finished implementing the use of calendar reminders. A calendar reminder is the same as the reminders within the google application and has the same selection of times.( 5 minutes – 1 week)

Some big customization changes have been started and at the moment you can set the title of calendar events dynamically in the settings activity. valid variables are {full} {suffix} {type} {basetype} {points} {duedate} {dueenddate} {coursetitle} {coursealias} {coursetime}

I plan on adding more customization to this to allow you to set formats for dates and times as well.

Along with these updates some UI changes have been made to create a smoother user interface for the user.

Before this update goes live I would like to have added a “Description” field to assignments and then allow customization of calendar event descriptions.

Version 1.3.0 is expected to be released this weekend.

Next Page »

Blog at
Entries and comments feeds.