Thirty Plants
Health & Fitness
Free · Designed for iPad. Not verified for macOS.
Thirty Plants is designed to help you achieve the simple goal each week of eating 30 distinct plants. With a simple and fun interface, you will be able to keep track of how close you are to this goal, which plants you have already eaten this week, and how long it has been since you ate others!
The app has various features aimed at making it quicker and easier to log your progress as well as helping decide what to put in your next meal. You can build a collection of your favourites for quick access in the future, as well as filtering and sorting based on past activity. As of the most recent update you can also now connect with Friends to to compare progress and give encouragement (as well as giving some healthy competition!).
more Just fixing a couple of new bugs introduced in version 2.0: - Custom plants now working for Online users
- Activity page now handles long lists correctly
- Issue with modals popping up at incorrect times.
2.0.1 Mar 15
New features added: Plant Points, Custom Plants, Offline Stats. Major in-app database overhaul improving user experience both online and offline.
2.0 Jan 30
A small update containing a summary of user's yearly activity - "2025 wrapped".
1.10 12/24/2025
Version 1.9! Improved login flows, and various other small improvements
1.9 10/22/2025
- Mini design refresh
- Extended stats page
- 2 new categories: Fungus & Flowers
- New animations
- Several bug fixes
1.8 05/14/2025
- New "drawer" style navigation / sidebar menu.
- New Stats screen.
- Fairly big behind-the-scenes update, upgrading to Expo SDK 52. Includes some performance and navigation improvements.
- Some fixes & improvements for small screens.
1.7 03/19/2025
Probably the biggest update since 1.0 - version 1.6 adds a new feature called "Meals" which allows you to combine plants into custom groups for easy access. It has also laid the groundwork for future improvements by enabling Push Notifications.
1.6 02/17/2025
Small bug fixes and improvements. Primarily an issue where the app was getting stuck between 2 modals on first use.
1.5.3 01/03/2025
New in 1.5:
- new sort by option - "popularity"
- updated color scheme including dark/light mode toggle
- optional notifications / reminders
1.5 12/17/2024
Hey there! Really excited to announce this next update as I think it has some big improvements for both new and existing users.
In-app plant requests
Previously, the app has just returned a link to this Discord when the list is empty (i.e. you can't find what you're looking for). But now there will also be an option to request new plants from within the app. This feature will be reserved for those with accounts, and probably eventually those with paid accounts.
I'm mostly hoping this is able to have a big impact in reducing negative reviews on app stores, most of which are made up of people saying the app is lacking certain plants. I'm sad that it will result in less footfall into the Discord channel! But will definitely be a time saver for people overall.
Obscurity setting
This feature has 2 parts. Firstly, I have added a new Setup page for when people first use the app. This will simply take people through a couple of basic settings before they go to the home page.
But then the most important part of the setup is a new feature I'm calling "plant obscurity". Using the existing data from users, I have ranked all the plants in the database based on how commonly logged they are. The plant obscurity setting will simply exclude anything below the threshold they set - so if you want to see the full list then thats fine, but if you just want to see common plants then this is also now possible. Again, I am hoping this will have a big impact on negative reviews and is an attempt to solve the "impossible problem" of people complaining simultaneously about too many and too few plants in the list.
Note that any plants you have previously eaten or favourited will not be excluded based on their obscurity.
Other changes
Login / auth redesign
Navigation overhaul / redesign
Various bug fixes
1.4 11/29/2024
"Current week" overhaul
TL;DR - at the end of each week, you will now be shown a Modal / Prompt asking you if you want to start the next week. This way you have the option to add a couple of extra things to the previous week if you forgot, and it just creates a clearer transition into the new week.
The main part of this change is behind the scenes. Fundamentally the chance is that the App itself is now in control of which week it is working with at any given time. So the app now says "I am logging X plant to Y week" rather than just saying the plant and leaving the server to figure out the week. I gradually realised that the original approach created a lot of nasty issues especially around the few seconds at the start/end of each week, and this is exacerbated in certain timezones.
Animation improvements
I had previously been using libraries for the "Modal" and "Drawer" components to save time. However the performance wasn't great and the actual UI interaction was a bit clunky. So I spent a bit of time this week rewriting these components from scratch and they are now much better. Some noticeable improvements will be:
the Drawer component is now draggable to close. Previously you had to click the background.
the Modal component now fades in and out.
the background of both becomes non-interactive while the components are closing. The rest of the UI is therefore immediately responsive even if it is behind the darkened layer of the modal / drawer background.
(1.3.1 Changes)
Fixed an issue where the Friend Request modal was getting stuck in a loading loop.
Small optimization for Search functionality.
Additional checks to ensure new features work in offline mode.
1.3 11/08/2024
- Aliases -
To assist with some common confusion surrounding names, a new feature has been added called Aliases. For example, Soy Bean now has the aliases Tofu and Edamame. So when you search for Tofu, Soy Bean will be returned in the search results. As a related improvement, anything with a very high search score i.e. in when you search is almost exactly the same as the name or alias name, will be highlighted in the list. This will assist with pointing out things that are aliases.
- Updated Header Component -
Mini design update improving the header component. The progress bar also now has an interaction with selected plants, where it will start filling up in blue as you select things, then filling in green when you log them.
- Help / Tutorial Modal -
This will be a long-term work-in-progress and it is very simple for now. However I wanted to add something to help explain the basic features in case anyone finds this helpful.
- Improving "Varieties" -
This was a new feature in the last update. But the interaction with varieties and the main list of plants should now be more intuitive. The idea is that we have a default entry like Rice and then many varieties like White Rice and Brown Rice, but on interaction with the varieties the main entry will stop showing. There are now two situations where this swap will happen: most simply when you favourite a variety, it/they will show instead of the main entry. However, this will also now happen immediately when you add a variety to your weekly count. If you add something to your weekly count but don't favourite however, it will revert back in the following week.
- Minor Fixes & Improvements -
- Fixed an issue where the most relevant items weren't going to the top of the list, for example "Yam" would be at the end still when searching exactly "Yam".
- When searching, all plants will now be listed including varieties e.g. "brown rice".
- Fixed issue with Haptics not working for many users. This should now interact correctly with the toggle in settings.
1.2 11/04/2024
- Minor UI overhaul to better accommodate new features.
- New system for grouping together similar plants, such as "Brown Lentils" & "Red Lentils".
- Improved and expanded sorting / filtering capabilities.
- New screen for adding and interacting with friends
1.1 09/17/2024
Just fixing a couple of new bugs introduced in version 2.0: - Custom plants now working for Online users
- Activity page now handles long lists correctly
- Issue with modals popping up at incorrect times.
more Version 2.0.1 Mar 15
Data Linked to You The following data may be collected and linked to your identity:
Data Not Linked to You The following data may be collected but it is not linked to your identity: