About Native Plants

Native Plants is a small SwiftUI iOS app I made for browsing Oregon native plants while planning changes to my backyard. It started with the Metro booklet, Native plants for Willamette Valley yards, which I kept outside while figuring out what to plant.

That worked until the booklet got torn up and covered in dirt. I was already using it constantly, so I turned the catalog into a little tool I could keep on my phone and iPad.

This is not meant to be a serious product launch. It is a fun personal project and an excuse to experiment with iOS 27-era APIs in a real app-shaped thing.

Native Plants iPad catalog and planner

What It Does

The iOS API Playground

The app was mostly an excuse to try system integrations that are interesting to me this year:

The source is on GitHub: ryleyherrington/native-plants.

Why I Built It

I kept flipping through the PDF while standing in the yard, checking what might work in a shady corner, a dry strip, or a bed that needed more wildlife-friendly plants. A paper booklet is great at the kitchen table and less great when it lives outside for weeks.

So this became a practical toy: searchable reference, quick filters, photos, notes, planner prompts, and watering reminders. It let me learn the APIs while making something I would actually use.

Screenshots