Mikalai SiliukMS Development
Back to apps
Plant ID — Flower Care app icon — Identify plants from photos and get personalized care recommendations.
iOS

Plant ID — Flower Care

Identify plants from photos and get personalized care recommendations.

My roleFlutter developer · Subscription flow · Vision integration

Plant ID is an AI-powered mobile app that helps identify plants and manage their care. Capture a photo to receive instant species recognition along with personalized recommendations for watering, sunlight, and temperature. Detects potential plant diseases and provides treatment guidance — designed for both beginners and experienced gardeners through intelligent diagnostics and educational content.

How I built it

Project notes
Problem

Both new and experienced gardeners needed a reliable plant identification tool that goes beyond species recognition — recommending watering, sunlight, and temperature, and flagging diseases from a photo before they spread.

Approach

Used Flutter to ship a single codebase ready for iOS and Android. Built an OpenAI vision pipeline behind a provider-agnostic interface, layered with a curated species database, care templates, and disease diagnostic rules. Adapty handles subscriptions, AppsFlyer + Amplitude cover acquisition and product analytics.

Outcome

Live on the App Store with the full identification + diagnostics flow. New species data and care rules ship independently of app releases, so the catalog grows without breaking the release cadence.

Built with

Stack
Framework
Flutter
Analytics
AppsFlyerAmplitude
Monetization
Adapty
Integrations
OpenAI

Preview

Plant ID — Flower Care iOS app screen 1 — Identify plants from photos and get personalized care recommendations.
Plant ID — Flower Care iOS app screen 2 — Identify plants from photos and get personalized care recommendations.