The following wall of text is a review of the new All The Flavors web and android e-juice calculator application. I recently paid for one year of the All The Flavors Pro application and I thought I would highlight some of the things I like, some that I don’t, and some features that I wish the application would add. This is a walkthrough of features and review. Hopefully, this will be a resource for people thinking about whether they should spend the money on this app or not.
I have been mixing my own juice for over a year and a half and I have used several e-liquid mixing applications on windows and Android including E-Juice Lab on Android and Juice Calculator from the sidebar on windows (this is the main program that I use). I have been desperately searching for an application that would allow me to mix from my phone without having to type 150 plus ingredients into my phone. I do not have a computer by my mix station, and have been printing my recipes from my computer to mix. Which is fine except for when I then want to mix up something on the fly during a session and I have to walk over to my computer make up the recipe and print it out so that I can mix it. It sounded like All The Flavors might be the answer to my problem providing both a “desktop” and mobile experience. I am just a DIY juice guy who loves this community, even though I don’t post as much as I should. If there is anything I have missed or got completely wrong in this review please let me know.
I have split this review into two parts, the first looks at the web application. The second part examines the android application and the sync functionality.
Part 1 - The Web Application:
Firstly AllTheFlavors.com looks good. It is modern and sleek looking.
On AllTheFlavors.com, even without an signing up for an account or buying the app, I can view shared recipes and mix them. I simply choose a recipe that looks good and click on the recipe link and click the mix button. I can use the sliders to choose my nic base strength and ratio, target nic, PG/VG ratio and batch size and everything will show up calculated in grams, ml and drops. The site also allows me to sort the flavorings and bases in the list, by name or base and size. This quick mixing is a great feature if you want to make someone else’s recipe as fast as possible. Without registering I can also view and search for flavors, this is a very nice feature and returns results quickly. When I select an individual flavor I can see places to buy the flavor from with red and green circles indicating whether the flavor is in stock at that vendor or not. Clicking one of these links brings me directly to the specific flavor page on the vendor’s website. Very nice indeed! I can also see how many recipes the flavor is used in and the overall average flavoring percentage. If any public recipes use the flavor I can also see those as well, excellent!
I signed up for the site using a google account, this is not my favorite way to authorize access to any website but fine, it is at least a quick sign up process. Once logged in I can then view my profile and set my public username on the site and see your active subscriptions. So how do I build my flavor library?
Building My Flavor Library
As someone who has over 150 flavors this is always the part that I dread about trying any new mixing application. All The Flavors makes this somewhat easy. By going to the flavor list now that I am logged in a nice check box appears next to all of the flavors in the searchable list, simply click the box and it is added to my flavor list. Also all of my flavors now appear at the top of this list in a nice bold font. That is easy! Almost too easy…here is the catch, if I want to add my cost basis for my flavors I have to go to the individual flavor page, which now that I am logged in, has a nice section where I can rate the flavor, put in a density if I want choose the stock level, and put in my cost info. Since I assume there would be issues with allowing a .csv import of flavorings. I wish there was a “Mass Add” flavor option where I could say, search by vendor(?) and retrieve all of the flavor results with columns for the ml, cost, and cost per ml. Input all of the information and then do a mass save. This would not only lower the barrier to moving to this platform but also would make inputting all of the new flavors from my giant GremlinDIY or BCV order that much easier and would put the application head and shoulders above any other application that I have tried for ease of ingredient loading. The stock level feature seems useless as I can only choose, high, normal, and low? I guess this is ok but if I choose low why not give me the option of automatically adding it to a list?
Flavor Lists
Speaking of lists, THE killer feature of All The Flavors is the list function. I can create a list and then add flavors to that list. Once I have finished adding flavors, when I view my list it shows all of the flavors in the list and the stock status of all of the flavors in the list at Wizard Labs, Ecig Express, BCV and Gremlin respectively. I think I just came on my keyboard as I typed this paragraph, the amount of times I have wasted in my DIY journey making a 30 flavor shopping list then going to my favorite vendor, getting to flavor 29 and running into the dreaded “Out Of Stock” then screaming FUCK at the top of my lungs scaring the cat and my wife is far too high. Problem solved. If you don’t want to use any of the other features that All The Flavors offers you WILL want to use this one. One disclaimer about this feature: since it only looks at 4 vendors if there is a super obscure flavor in your list that the vendors don’t carry, instead of showing the flavor as out of stock at the vendors, it won’t appear at all under the vendors. Hopefully, more vendors will be added in the future.
Recipes
The recipe function works solidly, it is easy to add flavors using the pop up search box and they don’t have to be flavors in your list. As a bonus feature I can add other users as editors on my recipe so that they can view it as well. I do wish that when I choose to add a flavor to my recipe it would come up with “my” list of flavors in the search box first and then I can search or scroll if I like instead of being forced to search. This really is just a personal preference because the search function is very fast, kudos to the coder. I can export my recipe to a “.ejuice” file. I can copy the recipe so that I can change percentages and rework a new version. I can also share the recipe on all the socials or copy the recipe to my computer clipboard in either text format or reddit format with proper markdown formatting included. If you are looking for more full featured functionality like being able to adjust the total flavor percentage of a recipe thereby changing all of the individual flavor percentages by the same ratio, or being able to find and replace a certain ingredient in all of your recipes, those are not here. However, in my opinion this is not a negative as most people will never use that type of functionality in an e-juice calculator. One function that All The Flavors does not have that I would love to see is the ability to “version” a recipe. So I can have one recipe name and then a list underneath showing each version of that same recipe, it would make my recipe collection so much neater! I hope someone can get a parent->child relationship between recipes to work in the future. Also, for some reason, I cannot figure out how to delete a recipe from the web application. Also, please note that to add more than 2 recipes you have to buy the pro subscription which will run $1.99/month or $14.88/year.
What Can I Make? and Batches
The “What Can I Make?” feature is very nice giving a list of all public and private recipes that you can make with your flavors. In addition, I can choose to see recipes that I can “almost” make if you have 1-4 additional flavors. It is easy to see what flavor I am missing on the recipe page because it will not show a check mark after the flavor name. Perfect.
The “My Batches” function from what I can tell works only in conjunction with the android app.
Looking at All The Flavors as just a standalone web application it is really solid. As a summary here are the pros and cons from my perspective.
Pros:
- The list functionality with vendor stock levels for each flavor, OMFG its amazing!
- Quick links to buy flavors from vendors!
- Quick one click batch mixing of public recipes.
- A huge and organized flavor library.
- Very easy addition of flavors to stock if a user is not concerned about price/ml.
- “What Can I Make?” Feature is solid.
- Lots of recipe sharing options, including the ability to add other All The Flavors users as editors to my recipe
- It looks good and executes quickly -- minimal and modern web design.
Cons:
- Adding flavors with costs could be easier please add some sort of “Mass Flavor Add” functionality
- Can’t adjust base (pg, vg ,nic) costs from the web application
- Can’t delete recipes from the web application(?)
- No cost calculation on the mixing screen(?)
- (Not a con for everyone) No total flavor percent adjustment available
With the list functionality being All The Flavors’ trump card I am already almost sold on the $14.88 / year price tag but not quite. I want more for that money and more is just what All The Flavors is selling with their pro subscription. Mobile sync and a full android application.
Part 2 - The Android Application
First I would like to point out that the android application experience for a free user is very limited. There are only a few flavors that are available, although you can add your own. It does not sync with the web application and again you are limited to 2 recipes. I will be reviewing this application in the way that it is intended to be used which is as a premium paid for application.
The application looks clean and has simple icons for functionality no gaudy -made by a 12 year old- design with advertisements in my face here. I’m looking at you “E-liquid Calculator” for android. Also not present are different sized fonts on function buttons in white on black background and then underneath larger fonts in white on blue background cough E-Juice Lab cough. This app feels restrained, grown-up and it feels premium.
At the top right of the application I can log in using my google account credentials. If I have purchased the application logging in will then sync stored recipes as well as the database of flavors to my device. A lock symbol in the top right lets me know whether my premium subscription is active. I have noticed that often the symbol will change to a caution sign and if I press the icon it will give me an alert letting me know my subscription will expire, this will then go away and return to the lock symbol. I am unsure if this is because the authorization is running too often and if my data connection isn’t solid the application doesn’t know what to do or what the issue is but it is a thing.
Settings
Pressing the three dots in the upper right hand corner unsurprisingly gives me access to the settings menu. In this menu I can configure base costs of nic, pg and vg. I can also turn off or on random names, this function will assign random names to new recipes. The “Stay Awake” feature lives here that will leave the screen on when you are in the mixing screen. I recommend you turn this on before doing anything else in the app. I forgot to turn this setting on and was mixing, the screen kept shutting off and each time it does all the check marks on the batch mixing page will clear off (more on this in a minute). There are settings for flavor weights and whether the app should use specific flavor densities. In addition, I can set “Speed Buttons” for the mixing page so that I can one press the final batch volume. Again, I highly recommend you set these to your 4 most used batch sizes so maybe 10ml, 30ml, 60ml and 120ml. In the settings I can also backup my database or restore my database which when pressed told me “backup” successful although I don’t know where the backup file is located. I also have the option to backup my recipes to Dropbox which when pressed did absolutely nothing but I don’t have Dropbox installed on my phone so maybe that is the problem, although an error message would have been nice. Finally, there is “View Scale” and “Sync”. The application does not automatically sync with the web app except for the initial download of flavors so get used to pressing this option often. This is not a problem for me because I prefer this functionality to the application sucking my data when I am not watching.
The Scale
The scale functionality is listed as still being in beta, I am not a part of this beta so I cannot comment on how or if this functionality works. So instead I will put here how I hope it will work in the future. It would be amazing if the scale functionality worked in conjunction with the batch mixing function. If I could start mixing a batch of juice and then select a flavoring or base and then have the scale “count to zero” as I add flavor this app would be perfect. So for example if a recipe called for .75 grams of TFA Strawberry I would chose that flavor from the batch mixing page the scale would “tare” to -.75 and as I add flavoring, the scale would return to 0. If I don’t hit the mark exactly the actual weight of flavoring added is stored with the batch information and when I move to the next flavor the scale is “re-tare’d”
There are nice tabs along the top of the application for recipes, help and about. The help tab has some information about what the icons at the bottom of the screen do and there is also a button to “Learn About Mixing” that opens a web browser to the DIY OR DIE website. The about tab gives information on the version and recent changes to the application.
Recipes
On the recipes tab all of the recipes I have created are shown. I can search this list and filter it for created bases. A simple swipe to the right on a recipe will get me right to the batch mixing screen. A plus icon at the bottom of screen allows me to create a new recipe. Once pressed I can follow the tabs on the top to create my recipe, first putting in a name and description as well as a photo from either my camera or gallery. This function is a really nice touch. I can then add flavors by first choosing the vendor, then the flavor and entering the percentage. It definitely isn’t as quick as adding flavors on the web application but is a very good interface experience for a mobile juice app. Where are all of the shared recipes? Remember how awesome the quick mixing function was on the web app? Well it is here on mobile…sort of. If I press on the lock icon I am greeted with a very nice note thanking me for my support of the application and a link that opens…the website? I have to tell the website that I am indeed 18 again even though I have been directed there by the application. I can then mix a recipe from the website just like I would from any computer. I feel like the application is missing something here. Why can’t there just be another tab with shared recipes available that I can then choose to batch just like my own recipes in the nice mobile batch mixing interface? Maybe it has to do with storage limitations of the phone or something, I don’t know. I at least wish there was a way to “favorite” a shared recipe on the website and then that recipe will sync down to my mobile device. Also, to share one of my recipes from the mobile device I again have to be directed to my web browser and back to the website where I have gotten a page not found error on multiple occasions. Overall though the ease of creating new recipes on the mobile device because of the large database of flavors is very nice. I don’t have to own the flavors to create a recipe.
Flavors
Pressing on the half full test tube icon on the bottom of the screen takes me to the flavor list. At the top I can choose a vendor and it will list all of the flavors from that vendor which can be scrolled through. There are also three items in the vendor list that I wish were at the top instead of the bottom of the list, “Flavors I Have” which brings up a list of all flavors that I have flagged as “I Own”, “Flavors in Recipes” which shows all the flavors that are in all of the recipes that I have created, and “Flavors I Need” which shows all flavors that I do not have that are in recipes in my recipe list. Taking a cue from the web app radial buttons next to each flavor can be selected to quickly add them to my flavor library. I can’t add any cost information here but can add that information when I click through to the individual flavor screen. On the individual flavor screen on the mobile app there are no quick links to vendor sites to be able to order the flavors or vendor stock levels which is fine at this point because there is a coming “Wish List” function that I am hopeful will bring some of that beautiful vendor stock information to the mobile platform. Also gone from the individual flavors page on the app are the number of recipes that the flavor is used in and an average mixing percentage. It would be nice to have search functionality available on the mobile application for the flavors in the future. For a mobile experience browsing flavors is ok. However, some of the things that make All The Flavors such a great web app have not been ported to the mobile experience.
Mixing Batches
This is the reason that I was excited about All The Flavors. The ability to sync data from a web application and mix from my phone. I can forgive some of the other niggles of the mobile experience if this works amazingly. Unfortunately it is not perfect, yet. I can quickly start to mix a batch by swiping right on one of my recipes. I am greeted with a similar interface that is on the web application but with a few extras, at the bottom it shows the total amount of the batch in ml and grams along with the calculated cost of the batch as long as I have put in cost information for my flavors and bases. Those slide bars are back from the web interface for choosing the nic base ratios, target nic, and PG/VG blend and while I did not find it hard in the web application, my fat fingers can’t quite get them to work properly. I want a batch size of 50ml and have to scrub back and forth missing it a few times then finally, I have it set. The screen is showing 50ml but when I take my finger off it jumps to 51ml…frustrating. Remember how I said you should set your “Speed Buttons”? Now you know why, too bad there aren’t speed buttons for my nic target and PG/VG ratio as well. Don’t despair though there is a function that can help me. At the bottom of the setup batch page there is a “template” and “new” button. Once I have finally got all of my settings just right, I click on “new” and I can save a template that I can then load at anytime! Once I have my 3mg 70/30 and my 12.5mg 40/60 all set up I don’t have to worry about switching back and forth! A good save indeed. Finally, it is time to mix my batch. I choose the mix tab at the top. I can display the ingredients as grams, ml, or drops by choosing a radial selector at the top. Missing from this screen are the nice sort options from the web application so I am stuck with the ingredients in the order they are displayed, for me it is the nic base then descending flavors by percent and finally VG and PG. There are nice check boxes to the side that turn green when I press them so as I add my ingredients I can check off what I have already added to my mix. Once I am all checked off then I can click the green circle at the bottom and it will take me to the saved batches screen. If I choose an individual batch I can add tasting notes and see what the ingredient amounts that were added. When I choose the settings menu from an individual batch I have a new option that allows me to set a steep reminder to my google or outlook (if installed) calendar. First class functionality here, notifications of when my juice will be the most delicious! I do wish that the steep reminder wasn’t buried under the settings menu, maybe a nice big green button in the bottom corner of the individual batch screen? I also wish there was a way to input the actual volumes of ingredients that I added to the batch. There are many times where I accidently put in an extra .1 or more of one flavoring or another. It would be nice for the batch to be an accurate representation of what I put in the bottle just in case that accidental extra 0.5% of FA Caramel perfects the juice. There seems to be some bug in the batches feature, for some reason when I sync the batches to the web application all of the ingredients drop their values to 0 grams? Overall though, if you are looking for a solid mixing application that let you quickly mix your recipes on a mobile device this is the application.
Truthfully, the android application feels like it is not yet on the same level as the web application however even where this program is now is far superior to all the other android mixing applications on the market. Mainly, because of its tight connection to the web application and sync feature.
Pros:
- Being able to sync recipes to the web application is great
- Browsing flavors is good and easy to add new flavors to my library
- The application looks good and is fairly easy to navigate
- Adding photos to my recipes is a nice touch
- Easily set steep reminders on the calendar
Cons:
- Some of the things that make the web application so amazing are not available on mobile specifically flavor lists or quick links to vendors to purchase flavors.
- No actual weights/volumes can be entered when mixing a batch
- There seems to be some sync bug for batches that erases data in the batch
- I can’t mix shared recipes inside the applications batch system
- Slide bars on touch screens are the bane of my existence
The Bottom Line for both the Web application and Android application:
Is All The Flavors worth the price tag? Yes. Could it be better? Yes. Will it get better? Hopefully. This is why I am satisfied with my subscription. Honestly, if the batch sync bug was fixed this could be sold for $9.99 per year, as is, and not one person would be upset with that price. In my mind the additional $4.89 per year is my investment in what this application could and hopefully will be. The web application is amazing the android application is solid. Thanks to the /u/queuetue for being ambitious and trying to create something new. For some people this will be the last mixing app they ever need and for others I hope that soon it will be.
Daaamn. I'm humbled.
You caught every thing that embarrasses me about the status of the project. And you hi-lighted everything I'm proud of.
I'm a little numb that anyone would take this much effort to examine my attempt, and I'm elated that you "get" what I'm trying to do here, and respect that with support, I (we) can get it there.
Thanks, guy. When I have something to give, you're going to be on the list to get it. :)
No, thank you for spending a significant amount of time developing this application. I know it must have been days of coding to get to where you are now. It is a seriously impressive platform! I can't wait to see where it goes.
Days? :) We were in Beta for 2 months.
Most of the items you mention as cons are on my list, I'm just slowing down and catching my breath for a bit. Concentrating on paying work - ATF is and will probably be a financial negative for a while, if not forever.
/u/queuetue, here's your list of features and bugs to fix.
Yeah, I don't like paying for something that's half-assed.
Either my sarcasm meter is off, or you have no idea how much work has been put into this app.
Add the ability to review the recipes would be a good addition as well!
I ended up not paying for the app, for a couple of reasons, which if fixed (of they are possible to fix) I would gladly purchase.
At least on my phone, LG G4, whenever I am able to punch in numbers, it has a poorly laid out keypad in which the decimal point is on the second page of buttons. This is a just super inconvenient, also if you press anything that isn't a valid character, it gives an error and closes back out a screen or 2. I don't know if this is fixable, or if it's a problem with my phones numpad layout, or what, but I feel that's a big issue with the interface.
Also, this is me being nitpicky, but... When I go to purchase the app or use a feature that I'm not allowed to because I did not upgrade, it had a message exclaiming something about calling me "bro" and implying that all the "pros" use this program/app/service. It just felt extremely tacky and pushed me away.
Other than that the app looked pretty clean for being extremely new, and the rest of what I played around with seemed to work alright. But I gave up rather quickly after these 2 things.
This is just my opinion and do as you wish with it.
Thanks for writing this! Perfect timing, as I am just beginning to learn it. Now I have something to refer back to. Looks like you spent some time with it!
No problem, the one thing I didn't get to test was the editing function. I added you to one of my private recipes let me know how it shows to you in the app and I can add an update to the walkthrough of that section.
I hate the sliders, really hate them. I would prefer text with arrows like dot1ml.com Other than that I signed up. But what would I get for paying, I don't want to pay or care, when there are so many free alternatives.
I want to add: It's a PITA on my iPad, I use the iPad on the table when I mix.
Give this a try.
Okay, honestly, I didn't read this. It's way too much to take in. What I want to know is: /u/queuetue, Does is have a "what can I ALMOST make?" feature?
Yes it has a what can I ALMOST make feature, you can choose between 1 and 4 missing flavors and it will give you any recipe that matches that criteria.
Aww sheeeit! Send me the link please!!
Thank you so much for this excellent write up! I was just wondering this morning where to ask about this. As a brand new mixer who has not yet mixed anything I was trying to decide where to start; which app to use etc. It would appear that this one is as good a place to start from, if not better. Nothing to "covert" or "bring over" from anywhere; a fresh, clean start. Being new and not knowing yet how useful all the features are, your comments helped explain how they could be useful in the future to me, as I learn. So my question would be, would there be any reason not to start with this one (and I would only be using the web application at this point) and not bother with the other recommended ones from the sidebar? Again, thanks so much for all your useful information on this application. Much appreciated. And explained "simply", for someone who doesn't really yet know the benefits of the features you speak of :)
As a new mixer there is absolutely no reason not to start with this application. In fact, there aren't many applications that are easier to figure out how to use than AllTheFlavors. The other plus is that right now even though there are not thousands of shared recipes the quality of those recipes is very good, as a new mixer it will be a frustrating journey at times and having some good recipes that you can mix for yourself while you are working on your own creations is a huge help will keep you motivated.
This is a really minor, non-priority request, but, any possibility of adding a folders option /u/queuetue?
I'd love to be able to chuck my recipes into a "To Mix Next" folder, and then be able to move the winners into a "Best Recipes" folder.
Why not compare it with e-liquid-recipes.com instead of those scrub options you listed? DIYers are mostly on a budget, or pennypinchers(not all though), and with a good, solid free choice this will never be as popular, and with recipe sharing it kinda depends on it.
To your first point, in my opinion, Recipe Calculator from the sidebar is not really a scrub option. It is insanely stacked with features and allows down to the ml inventory management of flavors with 1 click automatic deduction of stock based on what batches are mixed. What I was really looking for was something that had a native mobile application while allowing powerful desktop functionality. I can see your point about a comparison to e-liquid-recipes.com and some people may confuse the two applications. Maybe, I will write up a detailed comparison of the two platforms at some point in the future. However, for now I think the easiest way to summarize the major difference between the platforms is to say that e-liquid-recipes.com is a recipe sharing site that doesn't have very robust mixing features if any at all, whereas AllTheFlavors is a mixing centered application first with recipe sharing features. I think that both have their place but I am not sure that it would be fair to either platform to compare them head to head.
I just bought a scale and I'm going to start mixing by weight, this is perfect for me since I'm on a MacBook and I can not find a decent calculator for mixing by weight for OSX. As soon as I get my Android phone, I'll be signing up.
One question: The weights entered on the web app (Ceres by SkiddlzNinja) for example; do I need to enter my own values for the weight, or are they already measured specifically for those flavors? Will my FA Almond weigh as much as what is listed there?
The default weight value for flavors on the site is 1g per ml. If you choose to mix by weight this way as a lot of people do then it's fine and you will experience the juice as intended by the maker, if the maker also mixes at 1g/ml. The manufacturer specified gravity of FA Almond is 1.049 g / ml. However, it is probably not worth your time trying to track down every flavors' specific gravity. There are several threads on this subreddit about mixing by weight at 1g/ml or by specific gravity. You can make your own choice, just know whichever way you start you should continue mixing that way.
Is there anyway to set your batch to be a "Flavor only base"
Yes, but you can only do this from the Android application at this point from what I can tell, /u/queuetue can correct me if I am wrong. In the app click on a recipe that you have created. Then on the main recipe page click the three vertical dots at the top. There will be an option that says "Recipe Actions" click on that then click on "Create Flavor from recipe" this will then create a concentrate. Click back it will then show up under your "bases" if you click the checkbox. You can then mix this without any additional pg or vg or nic. Once you have created it on the android app if you sync it back to the website the concentrate will be available to mix just like any other recipe.