Student’s Pet 1.2.7 Release Delayed

May 5, 2010 at 6:16 am | Posted in Uncategorized | Leave a comment

I have been in communication with a few users and have been working on implementing various features and fixing certain things.

True multi calendar support, revised user interface, user selected icons for assignment types, revising base types to be user definable and several others.

I have decided to delay the 1.2.7 release until these features are done and They it will be released as 1.3.0. Sorry for the delay, but it’s for the best 🙂

Advertisements

Student’s Pet 1.2.7

April 28, 2010 at 4:12 pm | Posted in Information, Updates | Leave a comment

Because there are several different phones with android 2.0.1 + now, I have decided to downgrade student’s pet to require android 1.5 minimum opening it’s use up to a lot of phones.

The reduction in version requirements is complete yet however I have fully implemented a way to report force close errors to me via email.

If student’s pet is force closed the next time it is opened it will prompt you to send an error report to me. You can choose to send it or not or edit the content that is sent before sending, it doesn’t matter to me. Although if you want something fixed please send me the report so I can take care of it.

To go more in depth, the log that is read and sent via email contains many different things. It’s quite common for email addresses to be present as well as calendar urls. Other data such as phone number and even gps coordinates can possibly be present in this log as it contains the last 4000 or so records of data apps have purposely written to it. Because of all of the data included in this log it’s very plausible that you may want to edit it and only send the relevant information. If you choose to do so please make sure you are leaving the correct data pertaining to com.homework.full.org an example of the data we want looks like

04-28 16:14:20.100 E/AndroidRuntime( 1312): Uncaught handler: thread main exiting due to uncaught exception
04-28 16:14:20.202 E/AndroidRuntime( 1312): java.lang.IndexOutOfBoundsException: Invalid location 50, size is 3
04-28 16:14:20.202 E/AndroidRuntime( 1312): at java.util.ArrayList.get(ArrayList.java:341)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at com.homework.full.org.ViewCourses$1.onClick(ViewCourses.java:106)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.view.View.performClick(View.java:2364)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.view.View.onTouchEvent(View.java:4179)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.widget.TextView.onTouchEvent(TextView.java:6541)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.view.View.dispatchTouchEvent(View.java:3709)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.app.Activity.dispatchTouchEvent(Activity.java:2061)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.os.Handler.dispatchMessage(Handler.java:99)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.os.Looper.loop(Looper.java:123)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at android.app.ActivityThread.main(ActivityThread.java:4363)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at java.lang.reflect.Method.invokeNative(Native Method)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at java.lang.reflect.Method.invoke(Method.java:521)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
04-28 16:14:20.202 E/AndroidRuntime( 1312): at dalvik.system.NativeStart.main(Native Method)

With data provided properly I can reliably and quickly resolve issues that you may be having. If you decide you don’t care whether or not you send me any personal information in your log, please be assured that I will never share any of your information, I’m only interested in the stack trace of my application as shown above.

Student’s Pet 1.2.7 will be available in the Android Market tomorrow.

Student’s Pet 1.2.4 Released

April 25, 2010 at 8:01 pm | Posted in Uncategorized | Leave a comment

Version 1.2.4 has been released completely fixing the crashing error with the HTC Desire running android 2.1

The Crash would occur because calendars collected from the phone didn’t have names and were added to the list of calendars to display anyways. With the version of Android running on the Motorola Droid this is not a big issue, you can catch the exception if one is thrown. It appears that at least on the Desire it was impossible to catch the exception. To temporarily resolve the issue I made it check if the calendar had a name before adding it to the list, but as this isn’t a good solution I reworked it with the bug finder yesterday. I found that the calendars had no names, but they had display names. So, I made it use those and everything is working as it should.

By version 1.3.0 I’m hoping to have built in error reporting so that if the application crashes you can choose to send the error report to me. Please keep in mind that the error report will contain information pertaining to all applications logging to the android console. This can include your email address, your calendar address, your phone number? Even your GPS coordinates. If you would like to send me error reports as is that is fine I will keep any and all personal information confidential, however you can choose to truncate any log items that don’t pertain to my application. I will post more on this as it moves further into development.

Student’s Pet 1.2.3 Reeased

April 24, 2010 at 8:29 am | Posted in Releases, Updates | Leave a comment

Yesterday somebody reported an issue where entering the settings would cause the application to instantly crash. By working with the person who found the bug I was able to debug it and resolve the issue.

Student’s Pet 1.2.3 is now currently in the market and should no longer crash in settings for the HTC Desire running Android 2.1

An issue reported by the same person where if an Assignment type had a point value > 0 and was then set to 0 it would retain it’s old value has also been resolved.

Clicking an assignment in the assignment list will now open it’s edit view.

Student’s Pet 1.2.2 Released

April 12, 2010 at 3:43 pm | Posted in Releases, Updates | Leave a comment

Student’s Pet 1.2.2 has been released, full patch notes can be found here

Student’s Pet 1.2.2

April 12, 2010 at 2:55 pm | Posted in Information, Updates | Leave a comment

Today I found a small bug with the Assignment Types activity. There was no issue adding or removing types however if a pre-existing type with assignments was updated it would cause the application to crash.

This was caused by a null pointer exception where the new calendar information was being created. I have corrected the issue and the update should be out in a few minutes…

Student’s Pet 1.2.1 Released

April 11, 2010 at 2:33 pm | Posted in Releases, Updates | Leave a comment

After a pretty thorough week of debugging and testing I’ve finished implementing grading and a few other things.

I also managed to fix a few bugs and add in functionality to log errors.

for complete release notes please see this post

Student’s Pet 1.2.1

April 11, 2010 at 2:30 pm | Posted in Information, Updates | Leave a comment

Version 1.2.1 introduces a few bug fixes and performance benefits.

– Threading added to Assignment Types Activity (Manage Assignment Types)

– Error logging introduced, only used in 1 place (Settings) for the time being.

– Issue with HTC Droid Eris crashing on load of settings being investigated (Probably caused by calendar loading) – shouldn’t crash as of this version.

– Grading has been a part of this application since day one but I finally implemented it completely.
– To set an assignments score, long click the assignment -> edit and set the score.
– To view a course’s grade long click the course -> view grade
– An extensive grade breakdown was added to show in detail your %s in each category.
– Upon viewing your grade it will show you your %s for each base type (Test, Quiz, Research Paper.. etc..)
– Upon clicking one of those types it will show you your %s for each user defined type that is based on one of those types.
– Upon clicking one of those types it will show you your %s for each assignment for that user defined type.

– If it says no data, no assignments have been due yet, that just means the current date is before the due date.
– Assuming you can only get your score on or after the due date.

– String externalization has is nearly finished, but not quite yet. There are still a few buttons and text-fields not using them.
If you are unfamiliar with what string externalization, I will give a brief explanation.
String externalization allows the application to read strings from an external source so that components on the screen can have dynamic labels.
This is a very powerful tool because it provides the ability to load different Strings for different languages.
So, if any other languages are requested in the future, I can easily add them and setup a “Choose Language” option or perhaps the application will auto detect
your language.

Student’s Pet 1.1.10 Released

April 5, 2010 at 2:18 pm | Posted in Releases, Updates | Leave a comment

After a full day of testing having no issues version 1.1.10 has been published to the market for both the free and the trial versions.

The next version to be released will be 1.2.1

Threading will be introduced to the Assignment Type activity and a first run of “View Grade” will begin with breakdowns on Tests, Assignments or any other assignment types you have.

Major Bug Fix

April 4, 2010 at 6:31 pm | Posted in Updates | Leave a comment

I found a big problem with deleting courses over the weekend that is relevant to all versions of student’s pet.

The bug has been fixed, and will be released in version 1.1.10 tomorrow.

I plan to use Student’s Pet for the first day of class (tomorrow) And see if anything goes wrong and if everything goes fine I will publish it in the market. 🙂

« Previous PageNext Page »

Blog at WordPress.com.
Entries and comments feeds.