rfobasic.freeforums.org
http://rfobasic.freeforums.org/

Calorie Confessor Food Diary
http://rfobasic.freeforums.org/calorie-confessor-food-diary-t3542-150.html
Page 16 of 16

Author:  cterp [ Wed Jan 04, 2017 5:29 am ]
Post subject:  Re: Calorie Confessor Food Diary

Yep.. the lockup seemed to be caused by the ONBACKGROUND: interrupt being triggered before the global bundle was created. This caused the ONERROR interrupt to lock the app maybe because of a mode switch.


I fixed it by adding another global flag to make sure that the bundle was actually created before it uses it in the background interrupt. I also disabled the ONERROR interrupt since I don't think I will need it anymore.

I will upload the fix tonight but for now the fixed apk version 4.52 will be published on the play store under "Voice Calorie Counter"

Author:  cterp [ Sun Jan 15, 2017 5:01 pm ]
Post subject:  Re: Calorie Confessor Food Diary

Version 4.54 is on the ftp server... Sadly I think I will have to give up on the idea of using HOME - it just makes the app
too unstable (though curiously the problems seem worse on different model phones) ... It does launch pretty zippy now though and actually I speeded up my phone quite a bit by using the Nova Launcher.

I have to see if the app will be stable if I use the Home button though since this might still be a problem.

Also, I think I still have bad memory management in the app: There are a few large arrays, lists and bundles created inside of functions that I should probably recycle.

(As far as my diet goes, my body is recovering from all the junk I ate over the holidays and I am exercising more.. still hovering around 207lbs but I do feel better.)

Author:  cterp [ Sat Apr 15, 2017 6:27 am ]
Post subject:  Re: Calorie Confessor Food Diary

We hit 2000 installs this week..
I decided to go gluten free on my diet and after a couple restless nights I am feeling pretty good.

Attachments:
Screenshot_20170415-092128.png
Screenshot_20170415-092128.png [ 122.1 KiB | Viewed 363 times ]

Author:  cterp [ Wed Apr 19, 2017 7:39 pm ]
Post subject:  Re: Calorie Confessor Food Diary

I pulled the graphs out into a separate INCLUDE file to make things a bit more maintainable.

New features include "Copy to Today" on the calorie buttons, a "blind mode" suitable for use with "OK Google Launch Voice Calorie Counter" and the return of the TTS speaker icon.

The blind mode is a little tricky to use. It kind of works best if you know the calories already and just say "banana 105 calories" otherwise you still have to verify the calories in a couple separate steps. It's pretty cool that it works most of the time though. You also would probably want to turn on autoquit to make it more hands-free.

Author:  cterp [ Mon May 22, 2017 4:13 pm ]
Post subject:  Re: Calorie Confessor Food Diary

I think the apps been crashing too much for other users so I decided to make some changes to improve stability over speed. I disabled the initial html loading since I think it was generating a lot of onCreate nullPointer errors. I also have the app exit whenever it senses it goes into background() because for some reason it still isn't happy if it sits in HOME mode for too long.

The launch time hasn't suffered too much and it does seem to be cutting the number of reported crashes from my users.

Still waiting to see what happens with the voice nutritional app that MIT is working on.... hopefully they used some of my ideas. For now, we are still the #1 "Voice Calorie Counter" on Google Play I think and about #50 for all calorie counters (and there are a *lot* of them).

Author:  cterp [ Tue Jun 13, 2017 1:12 pm ]
Post subject:  Re: Calorie Confessor Food Diary

I took out a lot of the CALL and LET's since they don't seem to make much difference and it makes the code a bit easier to read.

I also found some bad IF-THEN-ELSE statements and misplaced ENDIFs that I fixed.

I compressed the Pngs even more with an online tool.

New features include the ability to copy single items to the clipboard so that you can also log info in MFP or other apps. This is handy for days I use both because I often don't have a lot of time to log stuff into mfp on the run so I use my app during the day and then copy the data to mfp in the evening.

Page 16 of 16 All times are UTC - 8 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/