[Android Apps and Games] brandall:
Plans

Hi folks, just to keep you updated with what I'm going to do from now on.

Seems as though there are just a few bugs left which aren't major and not the end of the world to be in an alpha release, so I believe I can say the framework stage is behind me. It's been a little boring and frustrating for me, so glad to be able to type this :) REALLY appreciate all of the help you've given me.

Question:

One thing I wanted to check - Even though the UI is awful with the silver bars to separate things etc, does the general tab layout/theme mimic that of the ICS actionbar? Question only relevant to non ICS users of course.

Over the next couple of days I'm going to add two more tabs that will perform set actions when detecting set voice strings. If they work correctly, I will add a third tab that will perform a set action using the voice string you choose. Finally, a fourth tab performing an action you choose (from a limited selection) using the voice string you choose.

This will mean a ridiculous amount of tabs that will be quite bare and do very little, but I need to structure it this way so I can easily isolate bugs.

WARNING! This bit might bore you!

When we hit beta, you will have the potential to create and use an unlimited amount of voice strings that can perform any activity present on your device. In addition, a potentially unlimited amount of variations can be applied to them too - for example:

You - 'Set Alarm for 5am, make it loud!'

That seems like a pretty simple request, but I've no intention of utter! allowing it to be!

utter! - 'Just for tomorrow'?

You - 'No, all of next week'

utter! - 'Even the weekend?'

You - 'No, just Monday to Friday'

utter! - 'You have a busy meeting at 5:30am in London on Wednesday of next week' (unlikely, but bear with me!)

You - 'Set it for 4am on that day'

utter! - 'Would you like me to plan your route?'

You - 'Only if I'm not already in London'

utter! - 'How will you be travelling?'

You - 'Piggy-back from a beautiful, naked lady'.

Ok, I'll leave that conversation there as I was getting a bit carried away, but you'll see from the above that I've no intention of letting utter! set an alarm for you without checking on other parameters; just as you would have done for yourself before deciding on the alarm time... That's what a true personal assistant is for after-all...

I've already created some of the logic required for the above in a Tasker script detailed here, and in a language I'm comfortable with, I'm pretty sure I could knock-up the rest in a few hours..

Unfortunately, I'm not at that level (yet, I'm on the case!) with pure Java - In an ideal world with funding and a Java expert sat next me, utter! would be growing fast, but back in the real world it's slower progress... :mad:

Anyway, I massively digress: I've gone back to the drawing-board with how I can construct and intertwine the necessary logic used in the example above (as an example) and I'm pleased to say I've come up with the solution.

To end my waffle, after I've added the tabs mentioned above, it will probably go a little quiet on this thread whilst I create the 'solution' to build into utter!.

^ I actually could have just posted that one sentence to update you all...

Anyway, I best get back to it!