Dive Buddy v1.3

Dive Buddy v1.3

Postby htran » Mon Sep 21, 2009 3:36 pm

I've made heaps of progress on v1.3

Automatic surface interval calculations are working, it took many hours of programming to get this working, long story.
I've also updated the dive log screen, it now graphically shows the dive provide without the need to go into the dive.

In this version the dive numbers are automatically renumbered based upon the date of the dive. The numbering starts from the earliest dive. So for example if your first dive you numbered dive 100, then all dives after that date would be sequentially numbered. If you added a dive that was before dive 100, and you called it dive 50, then the system will automatically recount your dives and renumber them for you. There was an issue before that would allow you to have dive 2 for example be done before dive 1.

You can now record your dive profile in the app and also export your dive log in UDDF (university dive data format) via email.

i'm working on a module to import that back in. I'm also going to do some major work on the database. I promise this will be the last update to the DB as I am mindful that some people have to reinstall the app and DB when I update the db. I will make sure the DB is updated for the last time so that when I add new features the DB all already have the tables and fields to support the feature.

Thanks everyone for buying this app, I know that there are more improvements and I'm working on it whenever I have spare time (ie when I'm not doing my day job or diving).

Hai
htran
Site Admin
 
Posts: 73
Joined: Tue Jun 23, 2009 11:27 am

Re: Dive Buddy v1.3

Postby htran » Tue Oct 13, 2009 2:44 pm

V1.3 has been release, if you are upgrading and it crashes, delete the app and reinstall.

I promise this will be the last update to the database, from v1.3 on you can export your data via email.

Next version will have import.
htran
Site Admin
 
Posts: 73
Joined: Tue Jun 23, 2009 11:27 am

Re: Dive Buddy v1.3

Postby JohnS » Fri Jul 02, 2010 3:31 am

as per email.

noted current issues with iPad on v1.3 where new logs not displaying until app is closed and reopened, and app crashes when a log is deleted. Can provide crash logs from ipad if required.

And population of figures in mins box in dive log is odd (0 or -1)

Not sure the dive site errors are solved yet (but you know that as per the email)

Otherwise like what I see, great app.
John S
aka Scubaman
JohnS
 
Posts: 18
Joined: Tue Jun 29, 2010 9:46 pm

Re: Dive Buddy v1.3

Postby JohnS » Wed Jul 14, 2010 6:21 pm

I believe I have isolated part of the location issue on the iphone as a reboot issue.

Two freinds who had just purchased Divebuddy were unable to set up a site untill their devices had been rebooted. (Usual error)

After entering the details and a gps location every time an attemp was made to use a site in the logs it crashed, Even if the phone was rebooted. After re saving the site after reboot all was well.

Suggest comment in instuctions to recomend reboot after install! 8-)
John S
aka Scubaman
JohnS
 
Posts: 18
Joined: Tue Jun 29, 2010 9:46 pm

Re: Dive Buddy v1.3

Postby htran » Wed Jul 14, 2010 7:27 pm

JohnS wrote:I believe I have isolated part of the location issue on the iphone as a reboot issue.

Two freinds who had just purchased Divebuddy were unable to set up a site untill their devices had been rebooted. (Usual error)

After entering the details and a gps location every time an attemp was made to use a site in the logs it crashed, Even if the phone was rebooted. After re saving the site after reboot all was well.

Suggest comment in instuctions to recomend reboot after install! 8-)



Strange.

In the new version, I'm handling sites very differently. I'm not going to use the DB for sites, and will be storing the sites as an XML file. The whole DB thing in iPhone SDK is weird compared to normal SQL DB commands.
htran
Site Admin
 
Posts: 73
Joined: Tue Jun 23, 2009 11:27 am

Re: Dive Buddy v1.3

Postby JohnS » Wed Jul 14, 2010 8:16 pm

htran wrote:Strange.

In the new version, I'm handling sites very differently. I'm not going to use the DB for sites, and will be storing the sites as an XML file. The whole DB thing in iPhone SDK is weird compared to normal SQL DB commands.


I suspect that the XML file will give you the extra flexability for export and additional data.

I originally thought the issue to be related to the (NULL NULL) default unentered text but decided against that after you updated the software some time ago. Maybe it's just a permissions thing hence needing the reboot after install, eitherway not overly important!
John S
aka Scubaman
JohnS
 
Posts: 18
Joined: Tue Jun 29, 2010 9:46 pm

Re: Dive Buddy v1.3

Postby htran » Thu Jul 15, 2010 1:48 pm

JohnS wrote:
htran wrote:Strange.

I suspect that the XML file will give you the extra flexability for export and additional data.



Correct.

I've got the Dive Site database (in XML) working, see screen shot.

Screenshot 2010.07.15 13.45.15.png
Edit dive site view
Screenshot 2010.07.15 13.45.15.png (481.81 KiB) Viewed 133 times
htran
Site Admin
 
Posts: 73
Joined: Tue Jun 23, 2009 11:27 am

Re: Dive Buddy v1.3

Postby JohnS » Thu Jul 15, 2010 4:08 pm

htran wrote:
Correct.

I've got the Dive Site database (in XML) working, see screen shot.

Now that looks nice! I always wondered why you hadn't put in a slide wheel or checkbox for the difficulty settings, and the get from map option is just perfect for those without gps. I was also trying to think of what else might be needed in site info like tour guide info, or boat hire telephone numbers, but thats what the big comments box is for I suppose!

Very Nice!
John S
aka Scubaman
JohnS
 
Posts: 18
Joined: Tue Jun 29, 2010 9:46 pm

Re: Dive Buddy v1.3

Postby htran » Fri Jul 16, 2010 8:19 pm

Lack of screen size was the biggest reason for not implementing that on iPhone.

With the iPad I got to start from scratch and build the interface the way it was meant to be.

The only old code is the RDP and Nitrox functions that to do the job of the PADI tables. I noted that one user left a review stating tat the RDP calcs were wrong but so far my calcs return same result as PADI tables. So unless someone gives me an exact example of getting the wrong pressure group I am going to assume my rdp and nitrox calc function is accurate.

Also I and thinking of only supporting portrait mode as Rotation to landscape really screws with the layout. What do u think if I only support portrait layout ?
htran
Site Admin
 
Posts: 73
Joined: Tue Jun 23, 2009 11:27 am

Re: Dive Buddy v1.3

Postby JohnS » Fri Jul 16, 2010 8:58 pm

htran wrote:The only old code is the RDP and Nitrox functions that to do the job of the PADI tables. I noted that one user left a review stating tat the RDP calcs were wrong but so far my calcs return same result as PADI tables. So unless someone gives me an exact example of getting the wrong pressure group I am going to assume my rdp and nitrox calc function is accurate.


I supect that it may have something to do with the app putting in a start pressure group of (A) when you follow a dive with a surface interval of less then 24 hours. (assuming it is 24 hours) I thought that it was a 12 hours SI for a fresh dive.

htran wrote:Also I and thinking of only supporting portrait mode as Rotation to landscape really screws with the layout. What do u think if I only support portrait layout ?


Honestly I would be happy with just portrait, however I think the work around is to put in a side bar to give the impression of landscape without giving it. Say mabye a side bar with your logged dives on it so that when you hit one, it populates the main screen with the full dive profile screen. When you are in portrait this side bar becomes a drop down box from a button at the top. A good example would be the standard Notes app. If you were to achive this it would put a little more polish on the app, but if it is too difficult to do at this stage then maybe put it off for a future update?
John S
aka Scubaman
JohnS
 
Posts: 18
Joined: Tue Jun 29, 2010 9:46 pm

Next

Return to Dive Buddy

Who is online

Users browsing this forum: No registered users and 1 guest

cron