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.

Create a free website or blog at
Entries and comments feeds.