BeerSmith Android Brew Buddy - Home Brew Forums
Register Now For Free!

Home Brew Forums > Home Brewing Beer > Brewing Software > BeerSmith Android Brew Buddy

Reply
 
Thread Tools
Old 02-27-2012, 11:29 AM   #1
Adeering
Recipes 
 
Jan 2012
Sherwood, Arkansas
Posts: 662
Liked 47 Times on 39 Posts



So starting this as a project for my own personal use until I here from Brad (Beersmith developer) on some specifics, but heres what Im planning, gonna keep it simple to start out and then expand it once features are available:

Four functions:
1. Read/Display Recipe-will look similar to the build display with just a list in order that they are used in the process
2. Brew Steps - Will give a brief brew step similar to Brewsheet but will have input for gravity readings and a notes section at bottom
3. Timer - two separate timers for mash and boil that will alert 1min before next step, as well as have a list of steps with times below timer, will have a pause button as well, automatically set to time based on recipe
4. Tools - will have refractometer converter, dilution tool, and Boil off tool

Other features:
Settings for unit selection (english/metric and maybe imperial)
Import for recipes (this will be in there to start, if the cloud service is released will work to implement that with updating recipes with gravity readings and notes automatically)

This is a simple brew day buddy assistant for beersmith, so features are limited to what is used on brew day, if i missed anything major let me know

Things not added on purpose:
- DME addition for gravity boosting after mashing-have to deal with the calculations for different types of DME and volume so a little above my knowledge and a lot of work for different DMEs would need database on the device to do this. Now i might later make it to where you can put in the required info about the DME and then do it so no preselects, but you would need to know the info on the DME
- Any editing of the recipe - not needed as this is brew day assistant should have the ingredients and recipe finished by then- if something changes write it in notes
__________________
Primary: None
Secondary: None
Bottle Conditioning/Carbonating: Apple Pie
Kegged: None :(
Bottled: None
Next Brews: Pumpkin Ale, Unknown

 
Reply With Quote
Old 02-27-2012, 12:58 PM   #2
Seven
Recipes 
 
Jan 2011
Pittsburgh, PA
Posts: 1,538
Liked 171 Times on 82 Posts


So are you planning to have this read Beersmith data files for recipe info?

 
Reply With Quote
Old 02-27-2012, 01:56 PM   #3
boist
HBT_LIFETIMESUPPORTER.png
 
boist's Avatar
Recipes 
 
Aug 2011
, Israel
Posts: 192
Liked 4 Times on 4 Posts


I would not discount the recipe editing tools. One of the things I've found very useful is having my recipe in BrewQ on my phone when I go to the LHBS. It seems that they're always out of something I need, or the AA doesn't match the value I used to calculate my recipe IBUs and things like that. Being able to plug different substitutes "on the fly" as you're shopping is invaluable.
Just my 2c
__________________
My Beer and Brewing Blog:
http://threecatsbrewery.blogspot.com

 
Reply With Quote
Old 02-27-2012, 02:49 PM   #4
Adeering
Recipes 
 
Jan 2012
Sherwood, Arkansas
Posts: 662
Liked 47 Times on 39 Posts


Yes this will be to read beersmith files that are exported in xml format to start

As for the recipe editing it would be nice, the problem is I dont have the knowledge/info/time to make the database with all that info to give data for OG, color, etc
__________________
Primary: None
Secondary: None
Bottle Conditioning/Carbonating: Apple Pie
Kegged: None :(
Bottled: None
Next Brews: Pumpkin Ale, Unknown

 
Reply With Quote
Old 02-28-2012, 02:41 AM   #5
DJP00829
Ice Cold Brewer
HBT_SUPPORTER.png
 
DJP00829's Avatar
Recipes 
 
Jun 2011
East Lansing, MI
Posts: 83
Liked 9 Times on 4 Posts


Subscribed. I'm just getting in to the BeerSmith and would love an accompanying app for my phone!

 
Reply With Quote
Old 02-28-2012, 04:48 AM   #6
Golddiggie
HBT_SUPPORTER.png
 
Golddiggie's Avatar
Recipes 
 
Dec 2010
Posts: 11,995
Liked 496 Times on 431 Posts


I'd be interested too. Should be set to work with 3.x and 4.x since that's what most tablets run these days (at least the newer ones). I have an Acer A500 that's running 3.2.x right now. I'm waiting for 4.x to be released for my Droid Razr too (waiting for it on my A500)...

You going to make it free to HBT members??
__________________
Hopping Tango Brewery

跟猴子比丟屎 ・ Gun HOE-tze bee DIO-se

On Tap: Caramel Ale, Mocha Porter II, MO SMaSH IPA
Waiting/Carbonating: 12.5% Wee Honey II, 8.9% Old Ale, English Brown Ale, Lickah ESB, Mocha Porter II
Fermenting
K1:
K2: Epic mead
K3: TripSix
On Deck: Caramel Ale
Aging:mead
Mead [bottled]:Oaked Wildflower Traditional, Mocha Madness, Blackberry Melomel, maple wine

 
Reply With Quote
Old 02-28-2012, 06:30 AM   #7
boist
HBT_LIFETIMESUPPORTER.png
 
boist's Avatar
Recipes 
 
Aug 2011
, Israel
Posts: 192
Liked 4 Times on 4 Posts


Quote:
Originally Posted by Adeering View Post
As for the recipe editing it would be nice, the problem is I dont have the knowledge/info/time to make the database with all that info to give data for OG, color, etc
All that information is in xml files in the beersmith files directory. BS doesn't use a database, it just parses those files directly.
The interesting thing is that BS doesn't refer to these entries from within the XML. Rather, in each recipe BS copies into the recipe XML the complete value for the ingredient in question. For example:
<F_MH_NAME>Single Infusion, Medium Body</F_MH_NAME>
<F_MH_GRAIN_WEIGHT>161.0256639</F_MH_GRAIN_WEIGHT>
<F_MH_GRAIN_TEMP>64.4000000</F_MH_GRAIN_TEMP>
<F_MH_BOIL_TEMP>212.0000000</F_MH_BOIL_TEMP>
<F_MH_TUN_TEMP>64.4000000</F_MH_TUN_TEMP>
Gives some details about a specific recipe's mash. This is saved on a per-recipe basis.

In your case, since you don't really need full-scale editing, but rather modifying an existing recipe, you can get away without most of this. Instead, you can provide a way to adjust AA calculation, and perhaps give a list of alternative hop, yeast, and grain choices (which are fairly small, static tables) That is, give just enough functionality that will allow a person to substitute alternatives into an existing recipe in order to match their original plan.

I am currently doing some work on parsing BS xml files for a personal brewing application I'm writing for the PC. It's Java, so it should translate fairly well to Android. If you do decide to pursue this further, I may be able to help you with some things. LMK
Boaz
__________________
My Beer and Brewing Blog:
http://threecatsbrewery.blogspot.com

 
Reply With Quote
Old 02-28-2012, 02:09 PM   #8
Adeering
Recipes 
 
Jan 2012
Sherwood, Arkansas
Posts: 662
Liked 47 Times on 39 Posts


Yeah ive been looking at the XML output and while the information is there for items in your brew you wouldnt be able to add new items without a database of some sort to tell you the info about that item or have the user input the required data. The editing of recipes wont be in the initial design, but if I get support from the beersmith guy for this I might add it in later.

What im currently planning on is making it for 3.2 and up, I know that limits pretty much all phones currently and I might adjust it later and make a lower version, but I want to use one of the features of honeycomb to make it easier in the long run to update it. Im working on creating a recipe class to hold all the info parsed from the XML file currently

Ive started a XML parser myself and its taking a little while, as there are a lot of tags to account for. But I should have a basic working model by the end of the weekend hopefully
__________________
Primary: None
Secondary: None
Bottle Conditioning/Carbonating: Apple Pie
Kegged: None :(
Bottled: None
Next Brews: Pumpkin Ale, Unknown

 
Reply With Quote
Old 03-07-2012, 07:35 PM   #9
PistolsAtDawn
 
PistolsAtDawn's Avatar
Recipes 
 
Apr 2011
Charleston, SC
Posts: 478
Liked 76 Times on 49 Posts


I'd be very pleased to have this. Please let us know of your progress!

 
Reply With Quote
Old 03-09-2012, 06:13 AM   #10
rambler
Recipes 
 
Jan 2011
Elko, Nevada
Posts: 245
Liked 5 Times on 5 Posts


Will most definitely be paying attention to this also. Been waiting for Beersmith for a long time now.
__________________
It's better to sit in the alehouse and think of church than to sit in church and think about the alehouse.

Martin Luther

 
Reply With Quote
Reply
Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Brew Timer for Android humanjoe Brewing Software 88 10-27-2014 08:42 PM
Brew Apps for Android Brewratt Brewing Software 9 01-25-2013 07:10 AM
Brew World for Android mrtrav Brewing Software 3 09-30-2011 12:45 PM
Viewing Beersmith brewsheet on Android? Bitterbrush Brewing Software 5 07-19-2011 11:18 AM
Any brew-software for Android? Baja_Brewer Brewing Software 195 06-15-2011 08:02 AM


Forum Jump